c29d1647e6
* Fri Oct 18 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-520.el9] - md: md-faulty: switch to new queue limit API (Ming Lei) [RHEL-56837] - md: md-linear: switch to new queue limit API (Ming Lei) [RHEL-56837] - block: rsxx: switch to new queue limit API (Ming Lei) [RHEL-56837] - scsi: sd: Don't check if a write for REQ_ATOMIC (Ming Lei) [RHEL-56837] - scsi: block: Don't check REQ_ATOMIC for reads (Ming Lei) [RHEL-56837] - block: Fix elv_iosched_local_module handling of "none" scheduler (Ming Lei) [RHEL-56837] - lib/sbitmap: define swap_lock as raw_spinlock_t (Ming Lei) [RHEL-56837] - dm: always manage discard support in terms of max_hw_discard_sectors (Ming Lei) [RHEL-56837] - dm-crypt: stop constraining max_segment_size to PAGE_SIZE (Ming Lei) [RHEL-56837] - nvme: set BLK_FEAT_ZONED for ZNS multipath disks (Ming Lei) [RHEL-56837] - scsi: sd: Move sd_read_cpr() out of the q->limits_lock region (Ming Lei) [RHEL-56837] - nvdimm/pmem: Set dax flag for all 'PFN_MAP' cases (Ming Lei) [RHEL-56837] - ata: pata_macio: Fix DMA table overflow (Ming Lei) [RHEL-56837] - ata: pata_macio: Fix max_segment_size with PAGE_SIZE == 64K (Ming Lei) [RHEL-56837] - mmc: sdhci: Fix max_seg_size for 64KiB PAGE_SIZE (Ming Lei) [RHEL-56837] - signalfd: fix error return code (Ming Lei) [RHEL-56837] - scsi: ipr: Remove several unused variables (Ming Lei) [RHEL-56837] - nvme: don't create a multipath node for zero capacity devices (Ming Lei) [RHEL-56837] - scsi: bsg: Pass dev to blk_mq_alloc_queue() (Ming Lei) [RHEL-56837] - block: don't reject too large max_user_sectors in blk_validate_limits (Ming Lei) [RHEL-56837] - nbd: correct the maximum value for discard sectors (Ming Lei) [RHEL-56837] - block: Prevent deadlocks when switching elevators (Ming Lei) [RHEL-56837] - bio-integrity: don't restrict the size of integrity metadata (Ming Lei) [RHEL-56837] - block: fix detection of unsupported WRITE SAME in blkdev_issue_write_zeroes (Ming Lei) [RHEL-56837] - block: Drop NULL check in bdev_write_zeroes_sectors() (Ming Lei) [RHEL-56837] - block: Read max write zeroes once for __blkdev_issue_write_zeroes() (Ming Lei) [RHEL-56837] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-56837] - blk-throttle: remove more latency dead-code (Ming Lei) [RHEL-56837] - block: don't free the integrity payload in bio_integrity_unmap_free_user (Ming Lei) [RHEL-56837] - block: don't free submitter owned integrity payload on I/O completion (Ming Lei) [RHEL-56837] - block: call bio_integrity_unmap_free_user from blk_rq_unmap_user (Ming Lei) [RHEL-56837] - block: don't call bio_uninit from bio_endio (Ming Lei) [RHEL-56837] - block: also return bio_integrity_payload * from stubs (Ming Lei) [RHEL-56837] - block: split integrity support out of bio.h (Ming Lei) [RHEL-56837] - block: unmap and free user mapped integrity via submitter (Ming Lei) [RHEL-56837] - nvme/io_uring: use helper for polled completions (Ming Lei) [RHEL-56837] - io_uring/cmd: document some uring_cmd related helpers (Ming Lei) [RHEL-56837] - io_uring/cmd: fix tw <-> issue_flags conversion (Ming Lei) [RHEL-56837] - io_uring/cmd: kill one issue_flags to tw conversion (Ming Lei) [RHEL-56837] - io_uring/cmd: move io_uring_try_cancel_uring_cmd() (Ming Lei) [RHEL-56837] - blk-cgroup: move congestion_count to struct blkcg (Ming Lei) [RHEL-56837] - sbitmap: fix io hung due to race on sbitmap_word::cleared (Ming Lei) [RHEL-56837] - block: avoid polling configuration errors (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from rqf_name[] (Ming Lei) [RHEL-56837] - block: Simplify definition of RQF_NAME() (Ming Lei) [RHEL-56837] - block: Use enum to define RQF_x bit indexes (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from cmd_flag_name[] (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from alloc_policy_name[] (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from hctx_flag_name[] (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from hctx_state_name[] (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from blk_queue_flag_name[] (Ming Lei) [RHEL-56837] - block: Make QUEUE_FLAG_x as an enum (Ming Lei) [RHEL-56837] - block: Relocate BLK_MQ_MAX_DEPTH (Ming Lei) [RHEL-56837] - block: Relocate BLK_MQ_CPU_WORK_BATCH (Ming Lei) [RHEL-56837] - block: remove QUEUE_FLAG_STOPPED (Ming Lei) [RHEL-56837] - block: Add missing entry to hctx_flag_name[] (Ming Lei) [RHEL-56837] - block: Add zone write plugging entry to rqf_name[] (Ming Lei) [RHEL-56837] - block: Add missing entries from cmd_flag_name[] (Ming Lei) [RHEL-56837] - floppy: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - loop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - xen/blkback: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - block/rnbd: Constify struct kobj_type (Ming Lei) [RHEL-56837] - block: take offset into account in blk_bvec_map_sg again (Ming Lei) [RHEL-56837] - block: fix get_max_segment_size() warning (Ming Lei) [RHEL-56837] - loop: Don't bother validating blocksize (Ming Lei) [RHEL-56837] - virtio_blk: Don't bother validating blocksize (Ming Lei) [RHEL-56837] - null_blk: Don't bother validating blocksize (Ming Lei) [RHEL-56837] - block: Validate logical block size in blk_validate_limits() (Ming Lei) [RHEL-56837] - virtio_blk: Fix default logical block size fallback (Ming Lei) [RHEL-56837] - block: pass a phys_addr_t to get_max_segment_size (Ming Lei) [RHEL-56837] - block: add a bvec_phys helper (Ming Lei) [RHEL-56837] - blk-lib: check for kill signal in ioctl BLKZEROOUT (Ming Lei) [RHEL-56837] - block: limit the Write Zeroes to manually writing zeroes fallback (Ming Lei) [RHEL-56837] - block: refacto blkdev_issue_zeroout (Ming Lei) [RHEL-56837] - block: move read-only and supported checks into (__)blkdev_issue_zeroout (Ming Lei) [RHEL-56837] - block: remove the LBA alignment check in __blkdev_issue_zeroout (Ming Lei) [RHEL-56837] - block: factor out a blk_write_zeroes_limit helper (Ming Lei) [RHEL-56837] - block: Remove blk_alloc_zone_bitmap() (Ming Lei) [RHEL-56837] - block: Remove REQ_OP_ZONE_RESET_ALL emulation (Ming Lei) [RHEL-56837] - block: remove gfp_flags from blkdev_zone_mgmt (Ming Lei) [RHEL-56837] - dm: dm-zoned: guard blkdev_zone_mgmt with noio scope (Ming Lei) [RHEL-56837] - zonefs: pass GFP_KERNEL to blkdev_zone_mgmt() call (Ming Lei) [RHEL-56837] - dm: handle REQ_OP_ZONE_RESET_ALL (Ming Lei) [RHEL-56837] - dm: Refactor is_abnormal_io() (Ming Lei) [RHEL-56837] - null_blk: Introduce the zone_full parameter (Ming Lei) [RHEL-56837] - loop: remove the unused inode variable in loop_configure (Ming Lei) [RHEL-56837] - block: reuse original bio_vec array for integrity during clone (Ming Lei) [RHEL-56837] - null_blk: don't initialize static 'g_virt_boundary' to false (Ming Lei) [RHEL-56837] - block: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [RHEL-56837] - xen-blkfront: fix sector_size propagation to the block layer (Ming Lei) [RHEL-56837] - null_blk: Fix description of the fua parameter (Ming Lei) [RHEL-56837] - block/mq-deadline: Fix the tag reservation code (Ming Lei) [RHEL-56837] - block: Call .limit_depth() after .hctx has been set (Ming Lei) [RHEL-56837] - nvme: don't set io_opt if NOWS is zero (Ming Lei) [RHEL-56837] - block: don't reduce max_sectors based on io_opt (Ming Lei) [RHEL-56837] - block: remove a duplicate io_min check in blk_validate_limits (Ming Lei) [RHEL-56837] - blk-wbt: don't throttle swap writes in direct reclaim (Ming Lei) [RHEL-56837] - block: pass a gendisk to the queue_sysfs_entry methods (Ming Lei) [RHEL-56837] - block: add helper macros to de-duplicate the queue sysfs attributes (Ming Lei) [RHEL-56837] - block: simplify queue_logical_block_size (Ming Lei) [RHEL-56837] - blk-throttle: fix lower control under super low iops limit (Ming Lei) [RHEL-56837] - rnbd-cnt: don't set QUEUE_FLAG_SAME_FORCE (Ming Lei) [RHEL-56837] - rnbd: don't set QUEUE_FLAG_SAME_COMP (Ming Lei) [RHEL-56837] - mpt3sas_scsih: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837] - megaraid_sas: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837] - loop: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837] - block: check bio alignment in blk_mq_submit_bio (Ming Lei) [RHEL-56837] - block: Add ioprio to block_rq tracepoint (Ming Lei) [RHEL-56837] - block: remove bio_integrity_process (Ming Lei) [RHEL-56837] - block: switch on bio operation in bio_integrity_prep (Ming Lei) [RHEL-56837] - block: remove allocation failure warnings in bio_integrity_prep (Ming Lei) [RHEL-56837] - block: simplify adding the payload in bio_integrity_prep (Ming Lei) [RHEL-56837] - block: only zero non-PI metadata tuples in bio_integrity_prep (Ming Lei) [RHEL-56837] - loop: Fix a race between loop detach and loop open (Ming Lei) [RHEL-56837] - block: Delete blk_queue_flag_test_and_set() (Ming Lei) [RHEL-56837] - block: clean up the check in blkdev_iomap_begin() (Ming Lei) [RHEL-56837] - block: use the right type for stub rq_integrity_vec() (Ming Lei) [RHEL-56837] - block: move dma_pad_mask into queue_limits (Ming Lei) [RHEL-56837] - block: remove the fallback case in queue_dma_alignment (Ming Lei) [RHEL-56837] - block: remove disk_update_readahead (Ming Lei) [RHEL-56837] - block: conding style fixup for blk_queue_max_guaranteed_bio (Ming Lei) [RHEL-56837] - block: convert features and flags to __bitwise types (Ming Lei) [RHEL-56837] - block: rename BLK_FEAT_MISALIGNED (Ming Lei) [RHEL-56837] - block: correctly report cache type (Ming Lei) [RHEL-56837] - md: set md-specific flags for all queue limits (Ming Lei) [RHEL-56837] - block: change rq_integrity_vec to respect the iterator (Ming Lei) [RHEL-56837] - block: fix the blk_queue_nonrot polarity (Ming Lei) [RHEL-56837] - brd: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - cdrom: Add missing MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837] - block: Fix blk_validate_atomic_write_limits() build for arm32 (Ming Lei) [RHEL-56837] - block: Cleanup block device zone helpers (Ming Lei) [RHEL-56837] - block: Define bdev_nr_zones() as an inline function (Ming Lei) [RHEL-56837] - null_blk: Do not set disk->nr_zones (Ming Lei) [RHEL-56837] - nvme: Atomic write support (Ming Lei) [RHEL-56837] - scsi: scsi_debug: Atomic write support (Ming Lei) [RHEL-56837] - scsi: sd: Atomic write support (Ming Lei) [RHEL-56837] - block: Add fops atomic write support (Ming Lei) [RHEL-56837] - block: Add atomic write support for statx (Ming Lei) [RHEL-56837] - block: Add core atomic write support (Ming Lei) [RHEL-56837] - fs: Add initial atomic write support info to statx (Ming Lei) [RHEL-56837] - fs: Initial atomic write support (Ming Lei) [RHEL-56837] - block: Generalize chunk_sectors support as boundary support (Ming Lei) [RHEL-56837] - block: Pass blk_queue_get_max_sectors() a request pointer (Ming Lei) [RHEL-56837] - block: move the raid_partial_stripes_expensive flag into the features field (Ming Lei) [RHEL-56837] - block: remove the discard_alignment flag (Ming Lei) [RHEL-56837] - block: move the misaligned flag into the features field (Ming Lei) [RHEL-56837] - block: renumber and rename the cache disabled flag (Ming Lei) [RHEL-56837] - block: fix spelling and grammar for in writeback_cache_control.rst (Ming Lei) [RHEL-56837] - block: remove the unused blk_bounce enum (Ming Lei) [RHEL-56837] - block: move the bounce flag into the features field (Ming Lei) [RHEL-56837] - block: move the skip_tagset_quiesce flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the pci_p2pdma flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the zone_resetall flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the zoned flag into the features field (Ming Lei) [RHEL-56837] - block: move the poll flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the dax flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the nowait flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the synchronous flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the stable_writes flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the io_stat flag setting to queue_limits (Ming Lei) [RHEL-56837] - block: move the add_random flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the nonrot flag to queue_limits (Ming Lei) [RHEL-56837] - block: move cache control settings out of queue->flags (Ming Lei) [RHEL-56837] - block: remove blk_flush_policy (Ming Lei) [RHEL-56837] - block: freeze the queue in queue_attr_store (Ming Lei) [RHEL-56837] - nbd: move setting the cache control flags to __nbd_set_size (Ming Lei) [RHEL-56837] - virtio_blk: remove virtblk_update_cache_mode (Ming Lei) [RHEL-56837] - loop: fold loop_update_rotational into loop_reconfigure_limits (Ming Lei) [RHEL-56837] - loop: also use the default block size from an underlying block device (Ming Lei) [RHEL-56837] - loop: regularize upgrading the block size for direct I/O (Ming Lei) [RHEL-56837] - loop: always update discard settings in loop_reconfigure_limits (Ming Lei) [RHEL-56837] - loop: stop using loop_reconfigure_limits in __loop_clr_fd (Ming Lei) [RHEL-56837] - sd: move zone limits setup out of sd_read_block_characteristics (Ming Lei) [RHEL-56837] - sd: remove sd_is_zoned (Ming Lei) [RHEL-56837] - xen-blkfront: don't disable cache flushes when they fail (Ming Lei) [RHEL-56837] - z2ram: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - ataflop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - amiflop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - block, bfq: remove blkg_path() (Ming Lei) [RHEL-56837] - block: cleanup flag_{show,store} (Ming Lei) [RHEL-56837] - block: BFQ: Refactor bfq_exit_icq() to silence sparse warning (Ming Lei) [RHEL-56837] - block: Drop locking annotation for limits_lock (Ming Lei) [RHEL-56837] - bdev: make blockdev_mnt static (Ming Lei) [RHEL-56837] - dm: Remove unused macro DM_ZONE_INVALID_WP_OFST (Ming Lei) [RHEL-56837] - dm: Improve zone resource limits handling (Ming Lei) [RHEL-56837] - dm: Call dm_revalidate_zones() after setting the queue limits (Ming Lei) [RHEL-56837] - block: Improve checks on zone resource limits (Ming Lei) [RHEL-56837] - block: move integrity information into queue_limits (Ming Lei) [RHEL-56837] - nvme-multipath: don't inherit LBA-related fields for the multipath node (Ming Lei) [RHEL-56837] - nvme: split nvme_update_zone_info (Ming Lei) [RHEL-56837] - block: invert the BLK_INTEGRITY_{GENERATE,VERIFY} flags (Ming Lei) [RHEL-56837] - block: bypass the STABLE_WRITES flag for protection information (Ming Lei) [RHEL-56837] - block: don't require stable pages for non-PI metadata (Ming Lei) [RHEL-56837] - block: use kstrtoul in flag_store (Ming Lei) [RHEL-56837] - block: factor out flag_{store,show} helper for integrity (Ming Lei) [RHEL-56837] - block: remove the blk_flush_integrity call in blk_integrity_unregister (Ming Lei) [RHEL-56837] - block: remove the blk_integrity_profile structure (Ming Lei) [RHEL-56837] - dm-integrity: use the nop integrity profile (Ming Lei) [RHEL-56837] - block: add special APIs for run-time disabling of discard and friends (Ming Lei) [RHEL-56837] - block: remove unused queue limits API (Ming Lei) [RHEL-56837] - sr: convert to the atomic queue limits API (Ming Lei) [RHEL-56837] - sd: convert to the atomic queue limits API (Ming Lei) [RHEL-56837] - sd: cleanup zoned queue limits initialization (Ming Lei) [RHEL-56837] - sd: factor out a sd_discard_mode helper (Ming Lei) [RHEL-56837] - sd: simplify the disable case in sd_config_discard (Ming Lei) [RHEL-56837] - sd: add a sd_disable_write_same helper (Ming Lei) [RHEL-56837] - sd: add a sd_disable_discard helper (Ming Lei) [RHEL-56837] - sd: simplify the ZBC case in provisioning_mode_store (Ming Lei) [RHEL-56837] - block: take io_opt and io_min into account for max_sectors (Ming Lei) [RHEL-56837] - rbd: increase io_opt again (Ming Lei) [RHEL-56837] - ubd: untagle discard vs write zeroes not support handling (Ming Lei) [RHEL-56837] - ubd: refactor the interrupt handler (Ming Lei) [RHEL-56837] - nbd: Remove __force casts (Ming Lei) [RHEL-56837] - block: Optimize disk zone resource cleanup (Ming Lei) [RHEL-56837] - block: sed-opal: avoid possible wrong address reference in read_sed_opal_key() (Ming Lei) [RHEL-56837] - loop: Disable fallocate() zero and discard if not supported (Ming Lei) [RHEL-56837] - blk-throttle: Fix incorrect display of io.max (Ming Lei) [RHEL-56837] - block: Fix zone write plugging handling of devices with a runt zone (Ming Lei) [RHEL-56837] - block: Fix validation of zoned device with a runt zone (Ming Lei) [RHEL-56837] - null_blk: Do not allow runt zone with zone capacity smaller then zone size (Ming Lei) [RHEL-56837] - block: check for max_hw_sectors underflow (Ming Lei) [RHEL-56837] - block: stack max_user_sectors (Ming Lei) [RHEL-56837] - sd: also set max_user_sectors when setting max_sectors (Ming Lei) [RHEL-56837] - null_blk: Print correct max open zones limit in null_init_zoned_dev() (Ming Lei) [RHEL-56837] - block: delete redundant function declaration (Ming Lei) [RHEL-56837] - dm: make dm_set_zones_restrictions work on the queue limits (Ming Lei) [RHEL-56837] - dm: use queue_limits_set (Ming Lei) [RHEL-56837] - dm: remove dm_check_zoned (Ming Lei) [RHEL-56837] - dm: move setting zoned_enabled to dm_table_set_restrictions (Ming Lei) [RHEL-56837] - block: remove blk_queue_max_integrity_segments (Ming Lei) [RHEL-56837] - dm-integrity: set max_integrity_segments in dm_integrity_io_hints (Ming Lei) [RHEL-56837] - nvdimm/btt: always set max_integrity_segments (Ming Lei) [RHEL-56837] - nvdimm: remove nd_integrity_init (Ming Lei) [RHEL-56837] - scsi: block: Remove now unused queue limits helpers (Ming Lei) [RHEL-56837] - scsi: uas: Switch to using ->device_configure to configure queue limits (Ming Lei) [RHEL-56837] - scsi: mpi3mr: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: mpi3mr: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: libata: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw() (Ming Lei) [RHEL-56837] - scsi: pata_macio: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: sata_nv: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: usb-storage: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: pmcraid: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: ipr: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: hptiop: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: sbp2: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: mpt3sas: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: megaraid_sas: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: core: Add a device_configure method to the host template (Ming Lei) [RHEL-56837] - scsi: core: Use the atomic queue limits API in scsi_add_lun() (Ming Lei) [RHEL-56837] - scsi: ufs: ufs-exynos: Move setting the the DMA alignment to the init method (Ming Lei) [RHEL-56837] - scsi: core: Add a dma_alignment field to the host and host template (Ming Lei) [RHEL-56837] - scsi: core: Add a no_highmem flag to struct Scsi_Host (Ming Lei) [RHEL-56837] - scsi: scsi_transport_fc: Add a max_bsg_segments field to struct fc_function_template (Ming Lei) [RHEL-56837] - scsi: core: Initialize scsi midlayer limits before allocating the queue (Ming Lei) [RHEL-56837] - scsi: mpi3mr: Pass queue_limits to bsg_setup_queue() (Ming Lei) [RHEL-56837] - scsi: bsg: Pass queue_limits to bsg_setup_queue() (Ming Lei) [RHEL-56837] - scsi: block: Add a helper to cancel atomic queue limit updates (Ming Lei) [RHEL-56837] - ata: libata: Cleanup inline DMA helper functions (Ming Lei) [RHEL-56837] - ata: libata-eh: Reduce "disable device" message verbosity (Ming Lei) [RHEL-56837] - ata: libata-eh: Improve reset error messages (Ming Lei) [RHEL-56837] - ata: libata-sata: Improve ata_sas_slave_configure() (Ming Lei) [RHEL-56837] - ata: libata-core: Do not resume runtime suspended ports (Ming Lei) [RHEL-56837] - ata: libata-core: Do not poweroff runtime suspended ports (Ming Lei) [RHEL-56837] - ata: libata-core: Remove ata_port_resume_async() (Ming Lei) [RHEL-56837] - ata: libata-core: Remove ata_port_suspend_async() (Ming Lei) [RHEL-56837] - ata: libata-core: Detach a port devices on shutdown (Ming Lei) [RHEL-56837] - ata: libata-core: Synchronize ata_port_detach() with hotplug (Ming Lei) [RHEL-56837] - ata: libata-scsi: Cleanup ata_scsi_start_stop_xlat() (Ming Lei) [RHEL-56837] - scsi: ipr: Remove SATA support (Ming Lei) [RHEL-56837] - blk-throttle: remove unused struct 'avg_latency_bucket' (Ming Lei) [RHEL-56837] - block: fix lost bio for plug enabled bio based device (Ming Lei) [RHEL-56837] - block: t10-pi: add MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837] - cdrom: rearrange last_media_change check to avoid unintentional overflow (Ming Lei) [RHEL-56837] - nbd: Fix signal handling (Ming Lei) [RHEL-56837] - nbd: Remove a local variable from nbd_send_cmd() (Ming Lei) [RHEL-56837] - nbd: Improve the documentation of the locking assumptions (Ming Lei) [RHEL-56837] - nbd: Remove superfluous casts (Ming Lei) [RHEL-56837] - nbd: Use NULL to represent a pointer (Ming Lei) [RHEL-56837] - null_blk: Fix two sparse warnings (Ming Lei) [RHEL-56837] - brd: implement discard support (Ming Lei) [RHEL-56837] - blk-throttle: delay initialization until configuration (Ming Lei) [RHEL-56837] - blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW (Ming Lei) [RHEL-56837] - block: add plug while submitting IO (Ming Lei) [RHEL-56837] - blk-lib: check for kill signal in ioctl BLKDISCARD (Ming Lei) [RHEL-56837] - block: add a bio_await_chain helper (Ming Lei) [RHEL-56837] - block: add a blk_alloc_discard_bio helper (Ming Lei) [RHEL-56837] - block: add a bio_chain_and_submit helper (Ming Lei) [RHEL-56837] - block: move discard checks into the ioctl handler (Ming Lei) [RHEL-56837] - block: remove the discard_granularity check in __blkdev_issue_discard (Ming Lei) [RHEL-56837] - block/ioctl: prefer different overflow check (Ming Lei) [RHEL-56837] - null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837] - block: fix and simplify blkdevparts= cmdline parsing (Ming Lei) [RHEL-56837] - block: add a partscan sysfs attribute for disks (Ming Lei) [RHEL-56837] - block: add a disk_has_partscan helper (Ming Lei) [RHEL-56837] - block: Cleanup blk_revalidate_zone_cb() (Ming Lei) [RHEL-56837] - block: Simplify zone write plug BIO abort (Ming Lei) [RHEL-56837] - block: Simplify blk_zone_write_plug_bio_endio() (Ming Lei) [RHEL-56837] - block: Improve zone write request completion handling (Ming Lei) [RHEL-56837] - block: Improve blk_zone_write_plug_bio_merged() (Ming Lei) [RHEL-56837] - block: Fix handling of non-empty flush write requests to zones (Ming Lei) [RHEL-56837] - block: Fix flush request sector restore (Ming Lei) [RHEL-56837] - block: Do not remove zone write plugs still in use (Ming Lei) [RHEL-56837] - block: Unhash a zone write plug only if needed (Ming Lei) [RHEL-56837] - block: Hold a reference on zone write plugs to schedule submission (Ming Lei) [RHEL-56837] - block: Fix reference counting for zone write plugs in error state (Ming Lei) [RHEL-56837] - block: Fix zone write plug initialization from blk_revalidate_zone_cb() (Ming Lei) [RHEL-56837] - block: Exclude conventional zones when faking max open limit (Ming Lei) [RHEL-56837] - dm: Check that a zoned table leads to a valid mapped device (Ming Lei) [RHEL-56837] - sbitmap: use READ_ONCE to access map->word (Ming Lei) [RHEL-56837] - null_blk: Fix missing mutex_destroy() at module removal (Ming Lei) [RHEL-56837] - block: check if zone_wplugs_hash exists in queue_zone_wplugs_show (Ming Lei) [RHEL-56837] - block: use a per disk workqueue for zone write plugging (Ming Lei) [RHEL-56837] - block/mq-deadline: Remove some unused functions (Ming Lei) [RHEL-56837] - null_blk: Simplify null_zone_write() (Ming Lei) [RHEL-56837] - null_blk: Do zone resource management only if necessary (Ming Lei) [RHEL-56837] - null_blk: Have all null_handle_xxx() return a blk_status_t (Ming Lei) [RHEL-56837] - block: Do not special-case plugging of zone write operations (Ming Lei) [RHEL-56837] - block: Do not force select mq-deadline with CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-56837] - block: Remove zone write locking (Ming Lei) [RHEL-56837] - block: Replace zone_wlock debugfs entry with zone_wplugs entry (Ming Lei) [RHEL-56837] - block: Move zone related debugfs attribute to blk-zoned.c (Ming Lei) [RHEL-56837] - block: Do not check zone type in blk_check_zone_append() (Ming Lei) [RHEL-56837] - block: Remove elevator required features (Ming Lei) [RHEL-56837] - block: mq-deadline: Remove support for zone write locking (Ming Lei) [RHEL-56837] - block: Simplify blk_revalidate_disk_zones() interface (Ming Lei) [RHEL-56837] - block: Remove BLK_STS_ZONE_RESOURCE (Ming Lei) [RHEL-56837] - nvmet: zns: Do not reference the gendisk conv_zones_bitmap (Ming Lei) [RHEL-56837] - null_blk: Introduce fua attribute (Ming Lei) [RHEL-56837] - null_blk: Introduce zone_append_max_sectors attribute (Ming Lei) [RHEL-56837] - null_blk: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature (Ming Lei) [RHEL-56837] - scsi: sd: Use the block layer zone append emulation (Ming Lei) [RHEL-56837] - dm: Use the block layer zone append emulation (Ming Lei) [RHEL-56837] - block: Allow BIO-based drivers to use blk_revalidate_disk_zones() (Ming Lei) [RHEL-56837] - block: Implement zone append emulation (Ming Lei) [RHEL-56837] - block: Allow zero value of max_zone_append_sectors queue limit (Ming Lei) [RHEL-56837] - block: Fake max open zones limit when there is no limit (Ming Lei) [RHEL-56837] - block: Introduce zone write plugging (Ming Lei) [RHEL-56837] - block: Remember zone capacity when revalidating zones (Ming Lei) [RHEL-56837] - block: Allow using bio_attempt_back_merge() internally (Ming Lei) [RHEL-56837] - block: Introduce bio_straddles_zones() and bio_offset_from_zone_start() (Ming Lei) [RHEL-56837] - block: Introduce blk_zone_update_request_bio() (Ming Lei) [RHEL-56837] - block: Remove req_bio_endio() (Ming Lei) [RHEL-56837] - block: Restore sector of flush requests (Ming Lei) [RHEL-56837] - block: Call blkdev_dio_unaligned() from blkdev_direct_IO() (Ming Lei) [RHEL-56837] - blk-cgroup: use group allocation/free of per-cpu counters API (Ming Lei) [RHEL-56837] - pcpcntr: add group allocation/free (Ming Lei) [RHEL-56837] - dm: use bio_list_merge_init (Ming Lei) [RHEL-56837] - blk-cgroup: use bio_list_merge_init (Ming Lei) [RHEL-56837] - block: add a bio_list_merge_init helper (Ming Lei) [RHEL-56837] - blk-throttle: Only use seq_printf() in tg_prfill_limit() (Ming Lei) [RHEL-56837] - brd: Remove use of page->index (Ming Lei) [RHEL-56837] - signalfd: convert to ->read_iter() (Ming Lei) [RHEL-56837] - userfaultfd: convert to ->read_iter() (Ming Lei) [RHEL-56837] - timerfd: convert to ->read_iter() (Ming Lei) [RHEL-56837] - new helper: copy_to_iter_full() (Ming Lei) [RHEL-56837] - nvme-multipath: use atomic queue limits API for stacking limits (Ming Lei) [RHEL-56837] - nvme-multipath: pass queue_limits to blk_alloc_disk (Ming Lei) [RHEL-56837] - nvme: use the atomic queue limits update API (Ming Lei) [RHEL-56837] - nvme: cleanup nvme_configure_metadata (Ming Lei) [RHEL-56837] - nvme: don't query identify data in configure_metadata (Ming Lei) [RHEL-56837] - nvme: split out a nvme_identify_ns_nvm helper (Ming Lei) [RHEL-56837] - nvme: move common logic into nvme_update_ns_info (Ming Lei) [RHEL-56837] - nvme: move setting the write cache flags out of nvme_set_queue_limits (Ming Lei) [RHEL-56837] - nvme: move a few things out of nvme_update_disk_info (Ming Lei) [RHEL-56837] - nvme: don't use nvme_update_disk_info for the multipath disk (Ming Lei) [RHEL-56837] - nvme: move blk_integrity_unregister into nvme_init_integrity (Ming Lei) [RHEL-56837] - nvme: cleanup the nvme_init_integrity calling conventions (Ming Lei) [RHEL-56837] - nvme: move max_integrity_segments handling out of nvme_init_integrity (Ming Lei) [RHEL-56837] - nvme: remove nvme_revalidate_zones (Ming Lei) [RHEL-56837] - nvme: move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config_discard (Ming Lei) [RHEL-56837] - nvme: set max_hw_sectors unconditionally (Ming Lei) [RHEL-56837] - Revert "dm: use queue_limits_set" (Ming Lei) [RHEL-56837] - block: Do not force full zone append completion in req_bio_endio() (Ming Lei) [RHEL-56837] - block: set default max segment size in case of virt_boundary (Ming Lei) [RHEL-56837] - blk-iocost: do not WARN if iocg was already offlined (Ming Lei) [RHEL-56837] - block: propagate partition scanning errors to the BLKRRPART ioctl (Ming Lei) [RHEL-56837] - block: fix that blk_time_get_ns() doesn't update time after schedule (Ming Lei) [RHEL-56837] - block: allow device to have both virt_boundary_mask and max segment size (Ming Lei) [RHEL-56837] - blk-iocost: avoid out of bounds shift (Ming Lei) [RHEL-56837] - nullblk: Fix cleanup order in null_add_dev() error path (Ming Lei) [RHEL-56837] - block: Make blk_rq_set_mixed_merge() static (Ming Lei) [RHEL-56837] - Revert "blk-lib: check for kill signal" (Ming Lei) [RHEL-56837] - Revert "block/mq-deadline: use correct way to throttling write requests" (Ming Lei) [RHEL-56837] - block: limit block time caching to in_task() context (Ming Lei) [RHEL-56837] - block: partitions: only define function mac_fix_string for CONFIG_PPC_PMAC (Ming Lei) [RHEL-56837] - block/swim: Convert to platform remove callback returning void (Ming Lei) [RHEL-56837] - cdrom: gdrom: Convert to platform remove callback returning void (Ming Lei) [RHEL-56837] - block: remove disk_stack_limits (Ming Lei) [RHEL-56837] - md: remove mddev->queue (Ming Lei) [RHEL-56837] - md: don't initialize queue limits (Ming Lei) [RHEL-56837] - md/raid10: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837] - md/raid5: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837] - md/raid1: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837] - md/raid0: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837] - md: add queue limit helpers (Ming Lei) [RHEL-56837] - virtio_blk: Do not use disk_set_max_open/active_zones() (Ming Lei) [RHEL-56837] - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (Ming Lei) [RHEL-56837] - block: move capacity validation to blkpg_do_ioctl() (Ming Lei) [RHEL-56837] - drbd: atomically update queue limits in drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837] - drbd: split out a drbd_discard_supported helper (Ming Lei) [RHEL-56837] - drbd: don't set max_write_zeroes_sectors in decide_on_discard_support (Ming Lei) [RHEL-56837] - drbd: merge drbd_setup_queue_param into drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837] - drbd: refactor the backing dev max_segments calculation (Ming Lei) [RHEL-56837] - drbd: refactor drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837] - drbd: pass the max_hw_sectors limit to blk_alloc_disk (Ming Lei) [RHEL-56837] - sed-opal: Remove the ret variable from the function (Ming Lei) [RHEL-56837] - sed-opal: Remove unnecessary ‘0’ values from ret (Ming Lei) [RHEL-56837] - sed-opal: Remove unnecessary ‘0’ values from err (Ming Lei) [RHEL-56837] - sed-opal: Remove unnecessary ‘0’ values from error (Ming Lei) [RHEL-56837] - block: make block_class constant (Ming Lei) [RHEL-56837] - dasd: use the atomic queue limits API (Ming Lei) [RHEL-56837] - dasd: move queue setup to common code (Ming Lei) [RHEL-56837] - dasd: cleamup dasd_state_basic_to_ready (Ming Lei) [RHEL-56837] - nbd: use the atomic queue limits API in nbd_set_size (Ming Lei) [RHEL-56837] - nbd: freeze the queue for queue limits updates (Ming Lei) [RHEL-56837] - nbd: don't clear discard_sectors in nbd_config_put (Ming Lei) [RHEL-56837] - pktcdvd: don't set max_hw_sectors on the underlying device (Ming Lei) [RHEL-56837] - dm: use queue_limits_set (Ming Lei) [RHEL-56837] - block: add a queue_limits_stack_bdev helper (Ming Lei) [RHEL-56837] - block: add a queue_limits_set helper (Ming Lei) [RHEL-56837] - ubd: open the backing files in ubd_add (Ming Lei) [RHEL-56837] - ubd: remove the queue pointer in struct ubd (Ming Lei) [RHEL-56837] - ubd: move set_disk_ro to ubd_add (Ming Lei) [RHEL-56837] - ubd: move setting the variable queue limits to ubd_add (Ming Lei) [RHEL-56837] - ubd: move setting the nonrot flag to ubd_add (Ming Lei) [RHEL-56837] - ubd: remove ubd_disk_register (Ming Lei) [RHEL-56837] - ubd: remove the ubd_gendisk array (Ming Lei) [RHEL-56837] - xen-blkfront: atomically update queue limits (Ming Lei) [RHEL-56837] - xen-blkfront: don't redundantly set max_sements in blkif_recover (Ming Lei) [RHEL-56837] - xen-blkfront: rely on the default discard granularity (Ming Lei) [RHEL-56837] - xen-blkfront: set max_discard/secure erase limits to UINT_MAX (Ming Lei) [RHEL-56837] - bdev: remove SLAB_MEM_SPREAD flag usage (Ming Lei) [RHEL-56837] - block/blk-mq: Don't complete locally if capacities are different (Ming Lei) [RHEL-56837] - sched: Add a new function to compare if two cpus have the same capacity (Ming Lei) [RHEL-56837] - blk-lib: check for kill signal (Ming Lei) [RHEL-56837] - block: io wait hang check helper (Ming Lei) [RHEL-56837] - block: cleanup __blkdev_issue_write_zeroes (Ming Lei) [RHEL-56837] - block: blkdev_issue_secure_erase loop style (Ming Lei) [RHEL-56837] - block: Do not include rbtree.h in blk-zoned.c (Ming Lei) [RHEL-56837] - block: Clear zone limits for a non-zoned stacked queue (Ming Lei) [RHEL-56837] - null_blk: Delete nullb.{queue_depth, nr_queues} (Ming Lei) [RHEL-56837] - pktcdvd: set queue limits at disk allocation time (Ming Lei) [RHEL-56837] - pktcdvd: stop setting q->queuedata (Ming Lei) [RHEL-56837] - block: fix virt_boundary handling in blk_validate_limits (Ming Lei) [RHEL-56837] - null_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - null_blk: remove null_gendisk_register (Ming Lei) [RHEL-56837] - null_blk: refactor tag_set setup (Ming Lei) [RHEL-56837] - null_blk: initialize the tag_set timeout in null_init_tag_set (Ming Lei) [RHEL-56837] - null_blk: remove the bio based I/O path (Ming Lei) [RHEL-56837] - mmc: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - scm_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - ubiblock: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - mtd_blkdevs: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - mspro_block: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - ms_block: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - gdrom: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - sunvdc: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - rnbd-clt: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - rbd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - ps3disk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - nbd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - mtip: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - floppy: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - aoe: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - ubd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - dcssblk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - pmem: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - btt: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - zram: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - n64cart: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - brd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - nfblock: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - block: pass a queue_limits argument to blk_alloc_disk (Ming Lei) [RHEL-56837] - loop: use the atomic queue limits update API (Ming Lei) [RHEL-56837] - loop: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - loop: cleanup loop_config_discard (Ming Lei) [RHEL-56837] - virtio_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - virtio_blk: split virtblk_probe (Ming Lei) [RHEL-56837] - block: pass a queue_limits argument to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - block: pass a queue_limits argument to blk_mq_init_queue (Ming Lei) [RHEL-56837] - block: pass a queue_limits argument to blk_alloc_queue (Ming Lei) [RHEL-56837] - block: use queue_limits_commit_update in queue_discard_max_store (Ming Lei) [RHEL-56837] - block: add a max_user_discard_sectors queue limit (Ming Lei) [RHEL-56837] - block: use queue_limits_commit_update in queue_max_sectors_store (Ming Lei) [RHEL-56837] - block: add an API to atomically update queue limits (Ming Lei) [RHEL-56837] - block: decouple blk_set_stacking_limits from blk_set_default_limits (Ming Lei) [RHEL-56837] - block: refactor disk_update_readahead (Ming Lei) [RHEL-56837] - block: move max_{open,active}_zones to struct queue_limits (Ming Lei) [RHEL-56837] - drbd: fix function cast warnings in state machine (Ming Lei) [RHEL-56837] - nvme: allow integrity when PI is not in first bytes (Ming Lei) [RHEL-56837] - block: support PI at non-zero offset within metadata (Ming Lei) [RHEL-56837] - block: refactor guard helpers (Ming Lei) [RHEL-56837] - null_blk: add configfs variable shared_tags (Ming Lei) [RHEL-56837] - block: Simplify the allocation of slab caches (Ming Lei) [RHEL-56837] - block: optimise in irq bio put caching (Ming Lei) [RHEL-56837] - block: extend bio caching to task context (Ming Lei) [RHEL-56837] - blk-throttle: Eliminate redundant checks for data direction (Ming Lei) [RHEL-56837] - block: update cached timestamp post schedule/preemption (Ming Lei) [RHEL-56837] - block: cache current nsec time in struct blk_plug (Ming Lei) [RHEL-56837] - block: add blk_time_get_ns() and blk_time_get() helpers (Ming Lei) [RHEL-56837] - block: move cgroup time handling code into blk.h (Ming Lei) [RHEL-56837] - blk-mq: special case cached requests less (Ming Lei) [RHEL-56837] - blk-mq: introduce a blk_mq_peek_cached_request helper (Ming Lei) [RHEL-56837] - blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests (Ming Lei) [RHEL-56837] - Documentation: block: ioprio: Update schedulers (Ming Lei) [RHEL-56837] - blk-mq: Remove the hctx 'run' debugfs attribute (Ming Lei) [RHEL-56837] - block: Fix iterating over an empty bio with bio_for_each_folio_all (Ming Lei) [RHEL-56837] - virtio_blk: remove duplicate check if queue is broken in virtblk_done (Ming Lei) [RHEL-56837] - sbitmap: remove stale comment in sbq_calc_wake_batch (Ming Lei) [RHEL-56837] - block: Correct a documentation comment in blk-cgroup.c (Ming Lei) [RHEL-56837] - null_blk: Remove usage of the deprecated ida_simple_xx() API (Ming Lei) [RHEL-56837] - block: ensure we hold a queue reference when using queue limits (Ming Lei) [RHEL-56837] - blk-mq: rename blk_mq_can_use_cached_rq (Ming Lei) [RHEL-56837] - block: print symbolic error name instead of error code (Ming Lei) [RHEL-56837] - block: fix partial zone append completion handling in req_bio_endio() (Ming Lei) [RHEL-56837] - block/iocost: silence warning on 'last_period' potentially being unused (Ming Lei) [RHEL-56837] - block: make __get_task_ioprio() easier to read (Ming Lei) [RHEL-56837] - block: move __get_task_ioprio() into header file (Ming Lei) [RHEL-56837] - block: make blkcg_punt_bio_submit optional (Ming Lei) [RHEL-56837] - block: async_bio_lock does not need to be bh-safe (Ming Lei) [RHEL-56837] - btrfs, block: move REQ_CGROUP_PUNT to btrfs (Ming Lei) [RHEL-56837] - btrfs, mm: remove the punt_to_cgroup field in struct writeback_control (Ming Lei) [RHEL-56837] - scsi: block: Improve checks in blk_revalidate_disk_zones() (Ming Lei) [RHEL-56837] - scsi: block: nullblk: Set zone limits before revalidating zones (Ming Lei) [RHEL-56837] - sched: Show PF_flag holes (Ming Lei) [RHEL-56837] - scsi: ufs: core: Move the 4K alignment code into the Exynos driver (Ming Lei) [RHEL-56837] - iov_iter: Fix iov_iter_extract_pages() with zero-sized entries (Ming Lei) [RHEL-56837] - lib/scatterlist: Fix to calculate the last_pg properly (Ming Lei) [RHEL-56837] - lib/scatterlist: Fix to merge contiguous pages into the last SG properly (Ming Lei) [RHEL-56837] - virtio_pmem: add the missing REQ_OP_WRITE for flush bio (Ming Lei) [RHEL-56837] - block: bio-integrity: fix kcalloc() arguments order (Ming Lei) [RHEL-56837] - io_uring: remove uring_cmd cookie (Ming Lei) [RHEL-56837] - iouring: remove IORING_URING_CMD_POLLED (Ming Lei) [RHEL-56837] - nvme: use bio_integrity_map_user (Ming Lei) [RHEL-56837] - nvme: optimise io_uring passthrough completion (Ming Lei) [RHEL-56837] - block: bio-integrity: directly map user buffers (Ming Lei) [RHEL-56837] - iov_iter: Add a function to extract a page list from an iterator (Ming Lei) [RHEL-56837] - iov_iter: Define flags to qualify page extraction. (Ming Lei) [RHEL-56837] - ABI: sysfs-bus-pci: add documentation for p2pmem allocate (Ming Lei) [RHEL-56837] - block: set FOLL_PCI_P2PDMA in bio_map_user_iov() (Ming Lei) [RHEL-56837] - block: set FOLL_PCI_P2PDMA in __bio_iov_iter_get_pages() (Ming Lei) [RHEL-56837] - lib/scatterlist: add check when merging zone device pages (Ming Lei) [RHEL-56837] - block: add check when merging zone device pages (Ming Lei) [RHEL-56837] - iov_iter: introduce iov_iter_get_pages_[alloc_]flags() (Ming Lei) [RHEL-56837] - block: add a sanity check for non-write flush/fua bios (Ming Lei) [RHEL-56837] Resolves: RHEL-56837 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
8262 lines
497 KiB
RPMSpec
Executable File
8262 lines
497 KiB
RPMSpec
Executable File
# All Global changes to build and install go here.
|
||
# Per the below section about __spec_install_pre, any rpm
|
||
# environment changes that affect %%install need to go
|
||
# here before the %%install macro is pre-built.
|
||
|
||
# Disable LTO in userspace packages.
|
||
%global _lto_cflags %{nil}
|
||
|
||
# Option to enable compiling with clang instead of gcc.
|
||
%bcond_with toolchain_clang
|
||
|
||
%if %{with toolchain_clang}
|
||
%global toolchain clang
|
||
%endif
|
||
|
||
# Compile the kernel with LTO (only supported when building with clang).
|
||
%bcond_with clang_lto
|
||
|
||
%if %{with clang_lto} && %{without toolchain_clang}
|
||
{error:clang_lto requires --with toolchain_clang}
|
||
%endif
|
||
|
||
# Cross compile on copr for arm
|
||
# See https://bugzilla.redhat.com/1879599
|
||
%if 0%{?_with_cross_arm:1}
|
||
%global _target_cpu armv7hl
|
||
%global _arch arm
|
||
%global _build_arch arm
|
||
%global _with_cross 1
|
||
%endif
|
||
|
||
# RPM macros strip everything in BUILDROOT, either with __strip
|
||
# or find-debuginfo.sh. Make use of __spec_install_post override
|
||
# and save/restore binaries we want to package as unstripped.
|
||
%define buildroot_unstripped %{_builddir}/root_unstripped
|
||
%define buildroot_save_unstripped() \
|
||
(cd %{buildroot}; cp -rav --parents -t %{buildroot_unstripped}/ %1 || true) \
|
||
%{nil}
|
||
%define __restore_unstripped_root_post \
|
||
echo "Restoring unstripped artefacts %{buildroot_unstripped} -> %{buildroot}" \
|
||
cp -rav %{buildroot_unstripped}/. %{buildroot}/ \
|
||
%{nil}
|
||
|
||
# The kernel's %%install section is special
|
||
# Normally the %%install section starts by cleaning up the BUILD_ROOT
|
||
# like so:
|
||
#
|
||
# %%__spec_install_pre %%{___build_pre}\
|
||
# [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "${RPM_BUILD_ROOT}"\
|
||
# mkdir -p `dirname "$RPM_BUILD_ROOT"`\
|
||
# mkdir "$RPM_BUILD_ROOT"\
|
||
# %%{nil}
|
||
#
|
||
# But because of kernel variants, the %%build section, specifically
|
||
# BuildKernel(), moves each variant to its final destination as the
|
||
# variant is built. This violates the expectation of the %%install
|
||
# section. As a result we snapshot the current env variables and
|
||
# purposely leave out the removal section. All global wide changes
|
||
# should be added above this line otherwise the %%install section
|
||
# will not see them.
|
||
%global __spec_install_pre %{___build_pre}
|
||
|
||
# Replace '-' with '_' where needed so that variants can use '-' in
|
||
# their name.
|
||
%define uname_suffix %{lua:
|
||
local flavour = rpm.expand('%{?1:+%{1}}')
|
||
flavour = flavour:gsub('-', '_')
|
||
if flavour ~= '' then
|
||
print(flavour)
|
||
end
|
||
}
|
||
|
||
# This returns the main kernel tied to a debug variant. For example,
|
||
# kernel-debug is the debug version of kernel, so we return an empty
|
||
# string. However, kernel-64k-debug is the debug version of kernel-64k,
|
||
# in this case we need to return "64k", and so on. This is used in
|
||
# macros below where we need this for some uname based requires.
|
||
%define uname_variant %{lua:
|
||
local flavour = rpm.expand('%{?1:%{1}}')
|
||
_, _, main, sub = flavour:find("(%w+)-(.*)")
|
||
if main then
|
||
print("+" .. main)
|
||
end
|
||
}
|
||
|
||
|
||
# At the time of this writing (2019-03), RHEL8 packages use w2.xzdio
|
||
# compression for rpms (xz, level 2).
|
||
# Kernel has several large (hundreds of mbytes) rpms, they take ~5 mins
|
||
# to compress by single-threaded xz. Switch to threaded compression,
|
||
# and from level 2 to 3 to keep compressed sizes close to "w2" results.
|
||
#
|
||
# NB: if default compression in /usr/lib/rpm/redhat/macros ever changes,
|
||
# this one might need tweaking (e.g. if default changes to w3.xzdio,
|
||
# change below to w4T.xzdio):
|
||
#
|
||
# This is disabled on i686 as it triggers oom errors
|
||
|
||
%ifnarch i686
|
||
%define _binary_payload w3T.xzdio
|
||
%endif
|
||
|
||
Summary: The Linux kernel
|
||
%if 0%{?fedora}
|
||
%define secure_boot_arch x86_64
|
||
%else
|
||
%define secure_boot_arch x86_64 aarch64 s390x ppc64le
|
||
%endif
|
||
|
||
# Signing for secure boot authentication
|
||
%ifarch %{secure_boot_arch}
|
||
%global signkernel 1
|
||
%else
|
||
%global signkernel 0
|
||
%endif
|
||
|
||
# Sign modules on all arches
|
||
%global signmodules 1
|
||
|
||
# Compress modules only for architectures that build modules
|
||
%ifarch noarch
|
||
%global zipmodules 0
|
||
%else
|
||
%global zipmodules 1
|
||
%endif
|
||
|
||
%ifarch x86_64
|
||
%global efiuki 1
|
||
%else
|
||
%global efiuki 0
|
||
%endif
|
||
|
||
# Default compression algorithm
|
||
%global compression xz
|
||
%global compression_flags --compress
|
||
%global compext xz
|
||
%if %{zipmodules}
|
||
%global zipsed -e 's/\.ko$/\.ko.%compext/'
|
||
# for parallel xz processes, replace with 1 to go back to single process
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
%define primary_target fedora
|
||
%else
|
||
%define primary_target rhel
|
||
%endif
|
||
|
||
#
|
||
# genspec.sh variables
|
||
#
|
||
|
||
# Include Fedora files
|
||
%global include_fedora 0
|
||
# Include RHEL files
|
||
%global include_rhel 1
|
||
# Provide Patchlist.changelog file
|
||
%global patchlist_changelog 0
|
||
# Set debugbuildsenabled to 1 to build separate base and debug kernels
|
||
# (on supported architectures). The kernel-debug-* subpackages will
|
||
# contain the debug kernel.
|
||
# Set debugbuildsenabled to 0 to not build a separate debug kernel, but
|
||
# to build the base kernel using the debug configuration. (Specifying
|
||
# the --with-release option overrides this setting.)
|
||
%define debugbuildsenabled 1
|
||
# define buildid .local
|
||
%define specversion 5.14.0
|
||
%define patchversion 5.14
|
||
%define pkgrelease 520
|
||
%define kversion 5
|
||
%define tarfile_release 5.14.0-520.el9
|
||
# This is needed to do merge window version magic
|
||
%define patchlevel 14
|
||
# This allows pkg_release to have configurable %%{?dist} tag
|
||
%define specrelease 520%{?buildid}%{?dist}
|
||
# This defines the kabi tarball version
|
||
%define kabiversion 5.14.0-520.el9
|
||
|
||
#
|
||
# End of genspec.sh variables
|
||
#
|
||
|
||
%define pkg_release %{specrelease}
|
||
|
||
# libexec dir is not used by the linker, so the shared object there
|
||
# should not be exported to RPM provides
|
||
%global __provides_exclude_from ^%{_libexecdir}/kselftests
|
||
|
||
# The following build options are enabled by default, but may become disabled
|
||
# by later architecture-specific checks. These can also be disabled by using
|
||
# --without <opt> in the rpmbuild command, or by forcing these values to 0.
|
||
#
|
||
# standard kernel
|
||
%define with_up %{?_without_up: 0} %{?!_without_up: 1}
|
||
# kernel PAE (only valid for ARM (lpae))
|
||
%define with_pae %{?_without_pae: 0} %{?!_without_pae: 1}
|
||
# kernel-debug
|
||
%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
|
||
# kernel-zfcpdump (s390 specific kernel for zfcpdump)
|
||
%define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1}
|
||
# kernel-64k (aarch64 kernel with 64K page_size)
|
||
%define with_arm64_64k %{?_without_arm64_64k: 0} %{?!_without_arm64_64k: 1}
|
||
# kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel)
|
||
%define with_realtime %{?_without_realtime: 0} %{?!_without_realtime: 1}
|
||
# kernel-doc
|
||
%define with_doc %{?_without_doc: 0} %{?!_without_doc: 1}
|
||
# kernel-headers
|
||
%define with_headers %{?_without_headers: 0} %{?!_without_headers: 1}
|
||
%define with_cross_headers %{?_without_cross_headers: 0} %{?!_without_cross_headers: 1}
|
||
# perf
|
||
%define with_perf %{?_without_perf: 0} %{?!_without_perf: 1}
|
||
# tools
|
||
%define with_tools %{?_without_tools: 0} %{?!_without_tools: 1}
|
||
# bpf tool
|
||
%define with_bpftool %{?_without_bpftool: 0} %{?!_without_bpftool: 1}
|
||
# kernel-debuginfo
|
||
%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
|
||
# kernel-abi-stablelists
|
||
%define with_kernel_abi_stablelists %{?_without_kernel_abi_stablelists: 0} %{?!_without_kernel_abi_stablelists: 1}
|
||
# internal samples and selftests
|
||
%define with_selftests %{?_without_selftests: 0} %{?!_without_selftests: 1}
|
||
#
|
||
# Additional options for user-friendly one-off kernel building:
|
||
#
|
||
# Only build the base kernel (--with baseonly):
|
||
%define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0}
|
||
# Only build the pae kernel (--with paeonly):
|
||
%define with_paeonly %{?_with_paeonly: 1} %{?!_with_paeonly: 0}
|
||
# Only build the debug kernel (--with dbgonly):
|
||
%define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0}
|
||
# Only build the realtime kernel (--with rtonly):
|
||
%define with_rtonly %{?_with_rtonly: 1} %{?!_with_rtonly: 0}
|
||
# Control whether we perform a compat. check against published ABI.
|
||
%define with_kabichk %{?_without_kabichk: 0} %{?!_without_kabichk: 1}
|
||
# Temporarily disable kabi checks until RC.
|
||
%define with_kabichk 0
|
||
# Control whether we perform a compat. check against DUP ABI.
|
||
%define with_kabidupchk %{?_with_kabidupchk: 1} %{?!_with_kabidupchk: 0}
|
||
#
|
||
# Control whether to run an extensive DWARF based kABI check.
|
||
# Note that this option needs to have baseline setup in SOURCE300.
|
||
%define with_kabidwchk %{?_without_kabidwchk: 0} %{?!_without_kabidwchk: 1}
|
||
%define with_kabidw_base %{?_with_kabidw_base: 1} %{?!_with_kabidw_base: 0}
|
||
#
|
||
# Control whether to install the vdso directories.
|
||
%define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1}
|
||
#
|
||
# should we do C=1 builds with sparse
|
||
%define with_sparse %{?_with_sparse: 1} %{?!_with_sparse: 0}
|
||
#
|
||
# Cross compile requested?
|
||
%define with_cross %{?_with_cross: 1} %{?!_with_cross: 0}
|
||
#
|
||
# build a release kernel on rawhide
|
||
%define with_release %{?_with_release: 1} %{?!_with_release: 0}
|
||
|
||
# verbose build, i.e. no silent rules and V=1
|
||
%define with_verbose %{?_with_verbose: 1} %{?!_with_verbose: 0}
|
||
|
||
#
|
||
# check for mismatched config options
|
||
%define with_configchecks %{?_without_configchecks: 0} %{?!_without_configchecks: 1}
|
||
|
||
#
|
||
# gcov support
|
||
%define with_gcov %{?_with_gcov:1}%{?!_with_gcov:0}
|
||
|
||
#
|
||
# ipa_clone support
|
||
%define with_ipaclones %{?_without_ipaclones: 0} %{?!_without_ipaclones: 1}
|
||
|
||
# Want to build a vanilla kernel build without any non-upstream patches?
|
||
%define with_vanilla %{?_with_vanilla: 1} %{?!_with_vanilla: 0}
|
||
|
||
%if 0%{?fedora}
|
||
# Kernel headers are being split out into a separate package
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
# no ipa_clone for now
|
||
%define with_ipaclones 0
|
||
# no stablelist
|
||
%define with_kernel_abi_stablelists 0
|
||
# Fedora builds these separately
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_bpftool 0
|
||
%endif
|
||
|
||
%if %{with_verbose}
|
||
%define make_opts V=1
|
||
%else
|
||
%define make_opts -s
|
||
%endif
|
||
|
||
%if %{with toolchain_clang}
|
||
%ifarch s390x ppc64le
|
||
%global llvm_ias 0
|
||
%else
|
||
%global llvm_ias 1
|
||
%endif
|
||
%global clang_make_opts HOSTCC=clang CC=clang LLVM_IAS=%{llvm_ias}
|
||
%if %{with clang_lto}
|
||
%global clang_make_opts %{clang_make_opts} LD=ld.lld HOSTLD=ld.lld AR=llvm-ar NM=llvm-nm HOSTAR=llvm-ar HOSTNM=llvm-nm
|
||
%endif
|
||
%global make_opts %{make_opts} %{clang_make_opts}
|
||
# clang does not support the -fdump-ipa-clones option
|
||
%global with_ipaclones 0
|
||
%endif
|
||
|
||
# turn off debug kernel and kabichk for gcov builds
|
||
%if %{with_gcov}
|
||
%define with_debug 0
|
||
%define with_kabichk 0
|
||
%define with_kabidupchk 0
|
||
%define with_kabidwchk 0
|
||
%define with_kabidw_base 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%endif
|
||
|
||
# turn off kABI DWARF-based check if we're generating the base dataset
|
||
%if %{with_kabidw_base}
|
||
%define with_kabidwchk 0
|
||
%endif
|
||
|
||
# kpatch_kcflags are extra compiler flags applied to base kernel
|
||
# -fdump-ipa-clones is enabled only for base kernels on selected arches
|
||
%if %{with_ipaclones}
|
||
%ifarch x86_64 ppc64le
|
||
%define kpatch_kcflags -fdump-ipa-clones
|
||
%else
|
||
%define with_ipaclones 0
|
||
%endif
|
||
%endif
|
||
|
||
%define make_target bzImage
|
||
%define image_install_path boot
|
||
|
||
%define KVERREL %{version}-%{release}.%{_target_cpu}
|
||
%define KVERREL_RE %(echo %KVERREL | sed 's/+/[+]/g')
|
||
%define hdrarch %_target_cpu
|
||
%define asmarch %_target_cpu
|
||
|
||
%if 0%{!?nopatches:1}
|
||
%define nopatches 0
|
||
%endif
|
||
|
||
%if %{with_vanilla}
|
||
%define nopatches 1
|
||
%endif
|
||
|
||
%if %{with_release}
|
||
%define debugbuildsenabled 1
|
||
%endif
|
||
|
||
%if !%{with_debuginfo}
|
||
%define _enable_debug_packages 0
|
||
%endif
|
||
%define debuginfodir /usr/lib/debug
|
||
# Needed because we override almost everything involving build-ids
|
||
# and debuginfo generation. Currently we rely on the old alldebug setting.
|
||
%global _build_id_links alldebug
|
||
|
||
# kernel PAE is only built on ARMv7
|
||
%ifnarch armv7hl
|
||
%define with_pae 0
|
||
%endif
|
||
|
||
# RT kernel is only built on x86_64 and aarch64
|
||
%ifnarch x86_64 aarch64
|
||
%define with_realtime 0
|
||
%endif
|
||
|
||
# if requested, only build base kernel
|
||
%if %{with_baseonly}
|
||
%define with_pae 0
|
||
%define with_debug 0
|
||
%define with_realtime 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_bpftool 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%define with_cross 0
|
||
%define with_cross_headers 0
|
||
%define with_ipaclones 0
|
||
%endif
|
||
|
||
# if requested, only build pae kernel
|
||
%if %{with_paeonly}
|
||
%define with_up 0
|
||
%define with_debug 0
|
||
%define with_realtime 0
|
||
%endif
|
||
|
||
# if requested, only build debug kernel
|
||
%if %{with_dbgonly}
|
||
%define with_up 0
|
||
%define with_realtime 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_bpftool 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%define with_cross 0
|
||
%define with_cross_headers 0
|
||
%define with_ipaclones 0
|
||
%endif
|
||
|
||
# if requested, only build realtime kernel
|
||
%if %{with_rtonly}
|
||
%define with_up 0
|
||
%define with_pae 0
|
||
%define with_debug 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_bpftool 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%define with_cross 0
|
||
%define with_cross_headers 0
|
||
%define with_ipaclones 0
|
||
%endif
|
||
|
||
# turn off kABI DUP check and DWARF-based check if kABI check is disabled
|
||
%if !%{with_kabichk}
|
||
%define with_kabidupchk 0
|
||
%define with_kabidwchk 0
|
||
%endif
|
||
|
||
%if %{with_vdso_install}
|
||
%define use_vdso 1
|
||
%endif
|
||
|
||
# selftests require bpftool to be built. If bpftools is disabled, then disable selftests
|
||
%if %{with_bpftool} == 0
|
||
%define with_selftests 0
|
||
%endif
|
||
|
||
%ifnarch noarch
|
||
%define with_kernel_abi_stablelists 0
|
||
%endif
|
||
|
||
# Overrides for generic default options
|
||
|
||
# only package docs noarch
|
||
%ifnarch noarch
|
||
%define with_doc 0
|
||
%define doc_build_fail true
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
# don't do debug builds on anything but i686 and x86_64
|
||
%ifnarch i686 x86_64
|
||
%define with_debug 0
|
||
%endif
|
||
%endif
|
||
|
||
# don't build noarch kernels or headers (duh)
|
||
%ifarch noarch
|
||
%define with_up 0
|
||
%define with_realtime 0
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
%define with_tools 0
|
||
%define with_perf 0
|
||
%define with_bpftool 0
|
||
%define with_selftests 0
|
||
%define with_debug 0
|
||
%define all_arch_configs kernel-%{version}-*.config
|
||
%endif
|
||
|
||
# sparse blows up on ppc
|
||
%ifnarch ppc64le
|
||
%define with_sparse 0
|
||
%endif
|
||
|
||
# zfcpdump mechanism is s390 only
|
||
%ifnarch s390x
|
||
%define with_zfcpdump 0
|
||
%endif
|
||
|
||
# 64k variant only for aarch64
|
||
%ifnarch aarch64
|
||
%define with_arm64_64k 0
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
# This is not for Fedora
|
||
%define with_zfcpdump 0
|
||
%endif
|
||
|
||
# Per-arch tweaks
|
||
|
||
%ifarch i686
|
||
%define asmarch x86
|
||
%define hdrarch i386
|
||
%define all_arch_configs kernel-%{version}-i?86*.config
|
||
%define kernel_image arch/x86/boot/bzImage
|
||
%endif
|
||
|
||
%ifarch x86_64
|
||
%define asmarch x86
|
||
%define all_arch_configs kernel-%{version}-x86_64*.config
|
||
%define kernel_image arch/x86/boot/bzImage
|
||
%endif
|
||
|
||
%ifarch ppc64le
|
||
%define asmarch powerpc
|
||
%define hdrarch powerpc
|
||
%define make_target vmlinux
|
||
%define kernel_image vmlinux
|
||
%define kernel_image_elf 1
|
||
%define use_vdso 0
|
||
%define all_arch_configs kernel-%{version}-ppc64le*.config
|
||
%endif
|
||
|
||
%ifarch s390x
|
||
%define asmarch s390
|
||
%define hdrarch s390
|
||
%define all_arch_configs kernel-%{version}-s390x.config
|
||
%define kernel_image arch/s390/boot/bzImage
|
||
%define vmlinux_decompressor arch/s390/boot/compressed/vmlinux
|
||
%endif
|
||
|
||
%ifarch %{arm}
|
||
%define all_arch_configs kernel-%{version}-arm*.config
|
||
%define skip_nonpae_vdso 1
|
||
%define asmarch arm
|
||
%define hdrarch arm
|
||
%define make_target bzImage
|
||
%define kernel_image arch/arm/boot/zImage
|
||
# http://lists.infradead.org/pipermail/linux-arm-kernel/2012-March/091404.html
|
||
%define kernel_mflags KALLSYMS_EXTRA_PASS=1
|
||
# we only build headers/perf/tools on the base arm arches
|
||
# just like we used to only build them on i386 for x86
|
||
%ifnarch armv7hl
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
%endif
|
||
# These currently don't compile on armv7
|
||
%define with_selftests 0
|
||
%endif
|
||
|
||
%ifarch aarch64
|
||
%define all_arch_configs kernel-%{version}-aarch64*.config
|
||
%define asmarch arm64
|
||
%define hdrarch arm64
|
||
%define make_target vmlinuz.efi
|
||
%define kernel_image arch/arm64/boot/vmlinuz.efi
|
||
%endif
|
||
|
||
# Should make listnewconfig fail if there's config options
|
||
# printed out?
|
||
%if %{nopatches}
|
||
%define with_configchecks 0
|
||
%endif
|
||
|
||
# To temporarily exclude an architecture from being built, add it to
|
||
# %%nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we
|
||
# don't build kernel-headers then the new build system will no longer let
|
||
# us use the previous build of that package -- it'll just be completely AWOL.
|
||
# Which is a BadThing(tm).
|
||
|
||
# We only build kernel-headers on the following...
|
||
%if 0%{?fedora}
|
||
%define nobuildarches i386
|
||
%else
|
||
%define nobuildarches i386 i686 %{arm}
|
||
%endif
|
||
|
||
%ifarch %nobuildarches
|
||
# disable BuildKernel commands
|
||
%define with_up 0
|
||
%define with_debug 0
|
||
%define with_pae 0
|
||
%define with_zfcpdump 0
|
||
%define with_arm64_64k 0
|
||
%define with_realtime 0
|
||
|
||
%define with_debuginfo 0
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_bpftool 0
|
||
%define with_selftests 0
|
||
%define _enable_debug_packages 0
|
||
%endif
|
||
|
||
# Architectures we build tools/cpupower on
|
||
%if 0%{?fedora}
|
||
%define cpupowerarchs %{ix86} x86_64 ppc64le %{arm} aarch64
|
||
%else
|
||
%define cpupowerarchs i686 x86_64 ppc64le aarch64
|
||
%endif
|
||
|
||
%if 0%{?use_vdso}
|
||
|
||
%if 0%{?skip_nonpae_vdso}
|
||
%define _use_vdso 0
|
||
%else
|
||
%define _use_vdso 1
|
||
%endif
|
||
|
||
%else
|
||
%define _use_vdso 0
|
||
%endif
|
||
|
||
# If build of debug packages is disabled, we need to know if we want to create
|
||
# meta debug packages or not, after we define with_debug for all specific cases
|
||
# above. So this must be at the end here, after all cases of with_debug or not.
|
||
%define with_debug_meta 0
|
||
%if !%{debugbuildsenabled}
|
||
%if %{with_debug}
|
||
%define with_debug_meta 1
|
||
%endif
|
||
%define with_debug 0
|
||
%endif
|
||
|
||
|
||
#
|
||
# Packages that need to be installed before the kernel is, because the %%post
|
||
# scripts use them.
|
||
#
|
||
%define kernel_prereq coreutils, systemd >= 203-2, /usr/bin/kernel-install
|
||
%define initrd_prereq dracut >= 027
|
||
|
||
|
||
Name: kernel
|
||
License: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib
|
||
URL: https://www.kernel.org/
|
||
Version: %{specversion}
|
||
Release: %{pkg_release}
|
||
# DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD.
|
||
# SET %%nobuildarches (ABOVE) INSTEAD
|
||
%if 0%{?fedora}
|
||
ExclusiveArch: noarch x86_64 s390x %{arm} aarch64 ppc64le
|
||
%else
|
||
ExclusiveArch: noarch i386 i686 x86_64 s390x %{arm} aarch64 ppc64le
|
||
%endif
|
||
ExclusiveOS: Linux
|
||
%ifnarch %{nobuildarches}
|
||
Requires: kernel-core-uname-r = %{KVERREL}
|
||
Requires: kernel-modules-uname-r = %{KVERREL}
|
||
Requires: kernel-modules-core-uname-r = %{KVERREL}
|
||
Provides: installonlypkg(kernel)
|
||
%endif
|
||
|
||
|
||
#
|
||
# List the packages used during the kernel build
|
||
#
|
||
BuildRequires: kmod, bash, coreutils, tar, git-core, which
|
||
BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression
|
||
BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++
|
||
BuildRequires: net-tools, hostname, bc, elfutils-devel
|
||
BuildRequires: dwarves
|
||
BuildRequires: python3-devel
|
||
BuildRequires: gcc-plugin-devel
|
||
BuildRequires: kernel-rpm-macros >= 185-9
|
||
# glibc-static is required for a consistent build environment (specifically
|
||
# CONFIG_CC_CAN_LINK_STATIC=y).
|
||
BuildRequires: glibc-static
|
||
%if %{with_headers}
|
||
BuildRequires: rsync
|
||
%endif
|
||
%if %{with_doc}
|
||
BuildRequires: xmlto, asciidoc, python3-sphinx, python3-sphinx_rtd_theme, python3-pyyaml
|
||
%endif
|
||
%if %{with_sparse}
|
||
BuildRequires: sparse
|
||
%endif
|
||
%if %{with_perf}
|
||
BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison flex xz-devel
|
||
BuildRequires: audit-libs-devel python3-setuptools
|
||
BuildRequires: java-devel
|
||
BuildRequires: libbpf-devel >= 0.6.0-1
|
||
BuildRequires: libbabeltrace-devel
|
||
BuildRequires: libtraceevent-devel
|
||
%ifnarch %{arm} s390x
|
||
BuildRequires: numactl-devel
|
||
%endif
|
||
%ifarch aarch64
|
||
BuildRequires: opencsd-devel >= 1.2.1
|
||
%endif
|
||
%endif
|
||
%if %{with_tools}
|
||
BuildRequires: gettext ncurses-devel
|
||
BuildRequires: libcap-devel libcap-ng-devel
|
||
# The following are rtla requirements
|
||
BuildRequires: python3-docutils
|
||
BuildRequires: libtraceevent-devel
|
||
BuildRequires: libtracefs-devel
|
||
|
||
%ifnarch s390x
|
||
BuildRequires: pciutils-devel
|
||
%endif
|
||
%ifarch i686 x86_64
|
||
BuildRequires: libnl3-devel
|
||
%endif
|
||
%endif
|
||
%if %{with_tools} || %{signmodules} || %{signkernel}
|
||
BuildRequires: openssl-devel
|
||
%endif
|
||
%if %{with_bpftool}
|
||
BuildRequires: python3-docutils
|
||
BuildRequires: zlib-devel binutils-devel
|
||
%endif
|
||
%if %{with_selftests}
|
||
BuildRequires: clang llvm fuse-devel
|
||
%ifarch x86_64
|
||
BuildRequires: lld
|
||
%endif
|
||
%ifnarch %{arm}
|
||
BuildRequires: numactl-devel
|
||
%endif
|
||
BuildRequires: libcap-devel libcap-ng-devel rsync libmnl-devel
|
||
%endif
|
||
BuildConflicts: rhbuildsys(DiskFree) < 500Mb
|
||
%if %{with_debuginfo}
|
||
BuildRequires: rpm-build, elfutils
|
||
BuildConflicts: rpm < 4.13.0.1-19
|
||
BuildConflicts: dwarves < 1.13
|
||
# Most of these should be enabled after more investigation
|
||
%undefine _include_minidebuginfo
|
||
%undefine _find_debuginfo_dwz_opts
|
||
%undefine _unique_build_ids
|
||
%undefine _unique_debug_names
|
||
%undefine _unique_debug_srcs
|
||
%undefine _debugsource_packages
|
||
%undefine _debuginfo_subpackages
|
||
# Remove -q option below to provide 'extracting debug info' messages
|
||
%global _find_debuginfo_opts -r -q
|
||
%global _missing_build_ids_terminate_build 1
|
||
%global _no_recompute_build_ids 1
|
||
%endif
|
||
%if %{with_kabidwchk} || %{with_kabidw_base}
|
||
BuildRequires: kabi-dw
|
||
%endif
|
||
|
||
%if %{signkernel}%{signmodules}
|
||
BuildRequires: openssl
|
||
%if %{signkernel}
|
||
# ELN uses Fedora signing process, so exclude
|
||
%if 0%{?rhel}%{?centos} && !0%{?eln}
|
||
BuildRequires: system-sb-certs
|
||
%endif
|
||
%ifarch x86_64 aarch64
|
||
BuildRequires: nss-tools
|
||
BuildRequires: pesign >= 0.10-4
|
||
%endif
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_cross}
|
||
BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu
|
||
%define cross_opts CROSS_COMPILE=%{_build_arch}-linux-gnu-
|
||
%define __strip %{_build_arch}-linux-gnu-strip
|
||
%endif
|
||
|
||
# These below are required to build man pages
|
||
%if %{with_perf}
|
||
BuildRequires: xmlto
|
||
%endif
|
||
%if %{with_perf} || %{with_tools}
|
||
BuildRequires: asciidoc
|
||
%endif
|
||
|
||
%if %{with toolchain_clang}
|
||
BuildRequires: clang
|
||
%endif
|
||
|
||
%if %{with clang_lto}
|
||
BuildRequires: llvm
|
||
BuildRequires: lld
|
||
%endif
|
||
|
||
%if %{efiuki}
|
||
BuildRequires: dracut >= 057-67.git20240812.el9
|
||
# For dracut UEFI uki binaries
|
||
BuildRequires: binutils
|
||
# For the initrd
|
||
BuildRequires: lvm2
|
||
# For systemd-stub
|
||
BuildRequires: systemd-boot-unsigned
|
||
# For systemd-pcrphase
|
||
BuildRequires: systemd-udev >= 252-1
|
||
# For UKI kernel cmdline addons
|
||
BuildRequires: systemd-ukify
|
||
# For TPM operations in UKI initramfs
|
||
BuildRequires: tpm2-tools
|
||
# For Azure CVM specific udev rules
|
||
BuildRequires: WALinuxAgent-cvm
|
||
# For UKI sb cert
|
||
%if 0%{?centos}
|
||
BuildRequires: centos-sb-certs >= 9.0-23
|
||
%else
|
||
BuildRequires: redhat-sb-certs >= 9.4-0.1
|
||
%endif
|
||
%endif
|
||
|
||
# Because this is the kernel, it's hard to get a single upstream URL
|
||
# to represent the base without needing to do a bunch of patching. This
|
||
# tarball is generated from a src-git tree. If you want to see the
|
||
# exact git commit you can run
|
||
#
|
||
# xzcat -qq ${TARBALL} | git get-tar-commit-id
|
||
Source0: linux-%{tarfile_release}.tar.xz
|
||
|
||
Source1: Makefile.rhelver
|
||
Source2: kernel.changelog
|
||
|
||
%if %{signkernel}
|
||
|
||
# Name of the packaged file containing signing key
|
||
%ifarch ppc64le
|
||
%define signing_key_filename kernel-signing-ppc.cer
|
||
%endif
|
||
%ifarch s390x
|
||
%define signing_key_filename kernel-signing-s390.cer
|
||
%endif
|
||
|
||
%define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer
|
||
%define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer
|
||
|
||
%if 0%{?centos}
|
||
%define pesign_name_0 centossecureboot201
|
||
%else
|
||
%ifarch x86_64 aarch64
|
||
%define pesign_name_0 redhatsecureboot501
|
||
%endif
|
||
%ifarch s390x
|
||
%define pesign_name_0 redhatsecureboot302
|
||
%endif
|
||
%ifarch ppc64le
|
||
%define pesign_name_0 redhatsecureboot701
|
||
%endif
|
||
%endif
|
||
|
||
# signkernel
|
||
%endif
|
||
|
||
Source20: mod-denylist.sh
|
||
Source21: mod-sign.sh
|
||
Source22: parallel_xz.sh
|
||
|
||
%define modsign_cmd %{SOURCE21}
|
||
|
||
%if 0%{?include_rhel}
|
||
Source23: x509.genkey.rhel
|
||
|
||
Source24: kernel-aarch64-rhel.config
|
||
Source25: kernel-aarch64-debug-rhel.config
|
||
Source26: mod-extra.list.rhel
|
||
|
||
Source27: kernel-ppc64le-rhel.config
|
||
Source28: kernel-ppc64le-debug-rhel.config
|
||
Source29: kernel-s390x-rhel.config
|
||
Source30: kernel-s390x-debug-rhel.config
|
||
Source31: kernel-s390x-zfcpdump-rhel.config
|
||
Source32: kernel-x86_64-rhel.config
|
||
Source33: kernel-x86_64-debug-rhel.config
|
||
|
||
Source34: filter-x86_64.sh.rhel
|
||
Source35: filter-armv7hl.sh.rhel
|
||
Source37: filter-aarch64.sh.rhel
|
||
Source38: filter-ppc64le.sh.rhel
|
||
Source39: filter-s390x.sh.rhel
|
||
Source40: filter-modules.sh.rhel
|
||
|
||
Source41: x509.genkey.centos
|
||
# ARM64 64K page-size kernel config
|
||
Source42: kernel-aarch64-64k-rhel.config
|
||
Source43: kernel-aarch64-64k-debug-rhel.config
|
||
|
||
Source44: kernel-x86_64-rt-rhel.config
|
||
Source45: kernel-x86_64-rt-debug-rhel.config
|
||
Source46: kernel-aarch64-rt-rhel.config
|
||
Source47: kernel-aarch64-rt-debug-rhel.config
|
||
%endif
|
||
|
||
%if 0%{?include_fedora}
|
||
Source50: x509.genkey.fedora
|
||
Source51: mod-extra.list.fedora
|
||
|
||
Source52: kernel-aarch64-fedora.config
|
||
Source53: kernel-aarch64-debug-fedora.config
|
||
Source54: kernel-armv7hl-fedora.config
|
||
Source55: kernel-armv7hl-debug-fedora.config
|
||
Source56: kernel-armv7hl-lpae-fedora.config
|
||
Source57: kernel-armv7hl-lpae-debug-fedora.config
|
||
Source60: kernel-ppc64le-fedora.config
|
||
Source61: kernel-ppc64le-debug-fedora.config
|
||
Source62: kernel-s390x-fedora.config
|
||
Source63: kernel-s390x-debug-fedora.config
|
||
Source64: kernel-x86_64-fedora.config
|
||
Source65: kernel-x86_64-debug-fedora.config
|
||
|
||
Source67: filter-x86_64.sh.fedora
|
||
Source68: filter-armv7hl.sh.fedora
|
||
Source70: filter-aarch64.sh.fedora
|
||
Source71: filter-ppc64le.sh.fedora
|
||
Source72: filter-s390x.sh.fedora
|
||
Source73: filter-modules.sh.fedora
|
||
%endif
|
||
|
||
Source75: partial-kgcov-snip.config
|
||
Source80: generate_all_configs.sh
|
||
Source81: process_configs.sh
|
||
|
||
Source82: update_scripts.sh
|
||
|
||
Source84: mod-internal.list
|
||
Source85: mod-partner.list
|
||
Source86: mod-kvm.list
|
||
|
||
Source100: rheldup3.x509
|
||
Source101: rhelkpatch1.x509
|
||
Source102: rhelimaca1.x509
|
||
Source103: rhelima.x509
|
||
Source104: rhelima_centos.x509
|
||
Source105: nvidiagpuoot001.x509
|
||
|
||
%if 0%{?centos}
|
||
%define ima_signing_cert %{SOURCE104}
|
||
%else
|
||
%define ima_signing_cert %{SOURCE103}
|
||
%endif
|
||
|
||
%define ima_cert_name ima.cer
|
||
|
||
Source150: dracut-virt.conf
|
||
|
||
Source151: uki_create_addons.py
|
||
Source152: uki_addons.json
|
||
|
||
Source200: check-kabi
|
||
|
||
Source201: Module.kabi_aarch64
|
||
Source202: Module.kabi_ppc64le
|
||
Source203: Module.kabi_s390x
|
||
Source204: Module.kabi_x86_64
|
||
|
||
Source210: Module.kabi_dup_aarch64
|
||
Source211: Module.kabi_dup_ppc64le
|
||
Source212: Module.kabi_dup_s390x
|
||
Source213: Module.kabi_dup_x86_64
|
||
|
||
Source300: kernel-abi-stablelists-%{kabiversion}.tar.bz2
|
||
Source301: kernel-kabi-dw-%{kabiversion}.tar.bz2
|
||
|
||
# Sources for kernel-tools
|
||
Source2000: cpupower.service
|
||
Source2001: cpupower.config
|
||
Source2002: kvm_stat.logrotate
|
||
|
||
# Some people enjoy building customized kernels from the dist-git in Fedora and
|
||
# use this to override configuration options. One day they may all use the
|
||
# source tree, but in the mean time we carry this to support the legacy workflow
|
||
Source3000: merge.pl
|
||
Source3001: kernel-local
|
||
%if %{patchlist_changelog}
|
||
Source3002: Patchlist.changelog
|
||
%endif
|
||
|
||
Source4000: README.rst
|
||
Source4001: rpminspect.yaml
|
||
Source4002: gating.yaml
|
||
|
||
## Patches needed for building this package
|
||
|
||
%if !%{nopatches}
|
||
|
||
Patch1: patch-%{patchversion}-redhat.patch
|
||
%endif
|
||
|
||
# empty final patch to facilitate testing of kernel patches
|
||
Patch999999: linux-kernel-test.patch
|
||
|
||
# END OF PATCH DEFINITIONS
|
||
|
||
%description
|
||
The kernel meta package
|
||
|
||
#
|
||
# This macro does requires, provides, conflicts, obsoletes for a kernel package.
|
||
# %%kernel_reqprovconf [-o] <subpackage>
|
||
# It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes
|
||
# macros defined above.
|
||
#
|
||
%define kernel_reqprovconf(o) \
|
||
%if %{-o:0}%{!-o:1}\
|
||
Provides: kernel = %{specversion}-%{pkg_release}\
|
||
%endif\
|
||
Provides: kernel-%{_target_cpu} = %{specversion}-%{pkg_release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires(pre): %{kernel_prereq}\
|
||
Requires(pre): %{initrd_prereq}\
|
||
Requires(pre): ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)\
|
||
Recommends: linux-firmware\
|
||
Requires(preun): systemd >= 200\
|
||
Conflicts: xfsprogs < 4.3.0-1\
|
||
Conflicts: xorg-x11-drv-vmmouse < 13.0.99\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\
|
||
# We can't let RPM do the dependencies automatic because it'll then pick up\
|
||
# a correct but undesirable perl dependency from the module headers which\
|
||
# isn't required for the kernel proper to function\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%{nil}
|
||
|
||
|
||
%package doc
|
||
Summary: Various documentation bits found in the kernel source
|
||
Group: Documentation
|
||
%description doc
|
||
This package contains documentation files from the kernel
|
||
source. Various bits of information about the Linux kernel and the
|
||
device drivers shipped with it are documented in these files.
|
||
|
||
You'll want to install this package if you need a reference to the
|
||
options that can be passed to Linux kernel modules at load time.
|
||
|
||
|
||
%package headers
|
||
Summary: Header files for the Linux kernel for use by glibc
|
||
Obsoletes: glibc-kernheaders < 3.0-46
|
||
Provides: glibc-kernheaders = 3.0-46
|
||
%description headers
|
||
Kernel-headers includes the C header files that specify the interface
|
||
between the Linux kernel and userspace libraries and programs. The
|
||
header files define structures and constants that are needed for
|
||
building most standard programs and are also needed for rebuilding the
|
||
glibc package.
|
||
|
||
%package cross-headers
|
||
Summary: Header files for the Linux kernel for use by cross-glibc
|
||
%description cross-headers
|
||
Kernel-cross-headers includes the C header files that specify the interface
|
||
between the Linux kernel and userspace libraries and programs. The
|
||
header files define structures and constants that are needed for
|
||
building most standard programs and are also needed for rebuilding the
|
||
cross-glibc package.
|
||
|
||
|
||
%package debuginfo-common-%{_target_cpu}
|
||
Summary: Kernel source files used by %{name}-debuginfo packages
|
||
Provides: installonlypkg(kernel)
|
||
%description debuginfo-common-%{_target_cpu}
|
||
This package is required by %{name}-debuginfo subpackages.
|
||
It provides the kernel source files common to all builds.
|
||
|
||
%if %{with_perf}
|
||
%package -n perf
|
||
Summary: Performance monitoring for the Linux kernel
|
||
Requires: bzip2
|
||
%description -n perf
|
||
This package contains the perf tool, which enables performance monitoring
|
||
of the Linux kernel.
|
||
|
||
%package -n perf-debuginfo
|
||
Summary: Debug information for package perf
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n perf-debuginfo
|
||
This package provides debug information for the perf package.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_libdir}/libperf-jvmti.so(\.debug)?|XXX' -o perf-debuginfo.list}
|
||
|
||
%package -n python3-perf
|
||
Summary: Python bindings for apps which will manipulate perf events
|
||
%description -n python3-perf
|
||
The python3-perf package contains a module that permits applications
|
||
written in the Python programming language to use the interface
|
||
to manipulate perf events.
|
||
|
||
%package -n python3-perf-debuginfo
|
||
Summary: Debug information for package perf python bindings
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n python3-perf-debuginfo
|
||
This package provides debug information for the perf python bindings.
|
||
|
||
# the python_sitearch macro should already be defined from above
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{python3_sitearch}/perf.*so(\.debug)?|XXX' -o python3-perf-debuginfo.list}
|
||
|
||
%package -n libperf
|
||
Summary: The perf library from kernel source
|
||
%description -n libperf
|
||
This package contains the kernel source perf library.
|
||
|
||
%package -n libperf-devel
|
||
Summary: Developement files for the perf library from kernel source
|
||
Requires: libperf = %{version}-%{release}
|
||
%description -n libperf-devel
|
||
This package includes libraries and header files needed for development
|
||
of applications which use perf library from kernel source.
|
||
|
||
%package -n libperf-debuginfo
|
||
Summary: Debug information for package libperf
|
||
Group: Development/Debug
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n libperf-debuginfo
|
||
This package provides debug information for the libperf package.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libdir}/libperf.so.*(\.debug)?|XXX' -o libperf-debuginfo.list}
|
||
|
||
# with_perf
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%package -n kernel-tools
|
||
Summary: Assortment of tools for the Linux kernel
|
||
%ifarch %{cpupowerarchs}
|
||
Provides: cpupowerutils = 1:009-0.6.p1
|
||
Obsoletes: cpupowerutils < 1:009-0.6.p1
|
||
Provides: cpufreq-utils = 1:009-0.6.p1
|
||
Provides: cpufrequtils = 1:009-0.6.p1
|
||
Obsoletes: cpufreq-utils < 1:009-0.6.p1
|
||
Obsoletes: cpufrequtils < 1:009-0.6.p1
|
||
Obsoletes: cpuspeed < 1:1.5-16
|
||
Requires: kernel-tools-libs = %{version}-%{release}
|
||
%endif
|
||
%define __requires_exclude ^%{_bindir}/python
|
||
%description -n kernel-tools
|
||
This package contains the tools/ directory from the kernel source
|
||
and the supporting documentation.
|
||
|
||
%package -n kernel-tools-libs
|
||
Summary: Libraries for the kernels-tools
|
||
%description -n kernel-tools-libs
|
||
This package contains the libraries built from the tools/ directory
|
||
from the kernel source.
|
||
|
||
%package -n kernel-tools-libs-devel
|
||
Summary: Assortment of tools for the Linux kernel
|
||
Requires: kernel-tools = %{version}-%{release}
|
||
%ifarch %{cpupowerarchs}
|
||
Provides: cpupowerutils-devel = 1:009-0.6.p1
|
||
Obsoletes: cpupowerutils-devel < 1:009-0.6.p1
|
||
%endif
|
||
Requires: kernel-tools-libs = %{version}-%{release}
|
||
Provides: kernel-tools-devel
|
||
%description -n kernel-tools-libs-devel
|
||
This package contains the development files for the tools/ directory from
|
||
the kernel source.
|
||
|
||
%package -n kernel-tools-debuginfo
|
||
Summary: Debug information for package kernel-tools
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n kernel-tools-debuginfo
|
||
This package provides debug information for package kernel-tools.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o kernel-tools-debuginfo.list}
|
||
|
||
%package -n rtla
|
||
Summary: Real-Time Linux Analysis tools
|
||
Requires: libtraceevent
|
||
Requires: libtracefs
|
||
%description -n rtla
|
||
The rtla meta-tool includes a set of commands that aims to analyze
|
||
the real-time properties of Linux. Instead of testing Linux as a black box,
|
||
rtla leverages kernel tracing capabilities to provide precise information
|
||
about the properties and root causes of unexpected results.
|
||
|
||
%package -n rv
|
||
Summary: RV: Runtime Verification
|
||
%description -n rv
|
||
Runtime Verification (RV) is a lightweight (yet rigorous) method that
|
||
complements classical exhaustive verification techniques (such as model
|
||
checking and theorem proving) with a more practical approach for
|
||
complex systems.
|
||
The rv tool is the interface for a collection of monitors that aim
|
||
analysing the logical and timing behavior of Linux.
|
||
|
||
# with_tools
|
||
%endif
|
||
|
||
%if %{with_bpftool}
|
||
|
||
%define bpftoolversion 7.4.0
|
||
|
||
%package -n bpftool
|
||
Summary: Inspection and simple manipulation of eBPF programs and maps
|
||
Version: %{bpftoolversion}
|
||
%description -n bpftool
|
||
This package contains the bpftool, which allows inspection and simple
|
||
manipulation of eBPF programs and maps.
|
||
|
||
%package -n bpftool-debuginfo
|
||
Summary: Debug information for package bpftool
|
||
Version: %{bpftoolversion}
|
||
Group: Development/Debug
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{specversion}-%{release}
|
||
AutoReqProv: no
|
||
%description -n bpftool-debuginfo
|
||
This package provides debug information for the bpftool package.
|
||
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_sbindir}/bpftool(\.debug)?|XXX' -o bpftool-debuginfo.list}
|
||
|
||
# Setting "Version:" above overrides the internal {version} macro,
|
||
# need to restore it here
|
||
%define version %{specversion}
|
||
|
||
# with_bpftool
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
|
||
%package selftests-internal
|
||
Summary: Kernel samples and selftests
|
||
Requires: binutils, bpftool, iproute-tc, nmap-ncat, python3, fuse-libs, keyutils
|
||
%description selftests-internal
|
||
Kernel sample programs and selftests.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libexecdir}/(ksamples|kselftests)/.*|XXX' -o selftests-debuginfo.list}
|
||
|
||
%define __requires_exclude ^liburandom_read.so.*$
|
||
|
||
# with_selftests
|
||
%endif
|
||
|
||
%define kernel_gcov_package() \
|
||
%package %{?1:%{1}-}gcov\
|
||
Summary: gcov graph and source files for coverage data collection.\
|
||
%description %{?1:%{1}-}gcov\
|
||
%{?1:%{1}-}gcov includes the gcov graph and source files for gcov coverage collection.\
|
||
%{nil}
|
||
|
||
%package -n kernel-abi-stablelists
|
||
Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists
|
||
AutoReqProv: no
|
||
%description -n kernel-abi-stablelists
|
||
The kABI package contains information pertaining to the Red Hat Enterprise
|
||
Linux kernel ABI, including lists of kernel symbols that are needed by
|
||
external Linux kernel modules, and a yum plugin to aid enforcement.
|
||
|
||
%if %{with_kabidw_base}
|
||
%package kernel-kabidw-base-internal
|
||
Summary: The baseline dataset for kABI verification using DWARF data
|
||
Group: System Environment/Kernel
|
||
AutoReqProv: no
|
||
%description kernel-kabidw-base-internal
|
||
The package contains data describing the current ABI of the Red Hat Enterprise
|
||
Linux kernel, suitable for the kabi-dw tool.
|
||
%endif
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-debuginfo package.
|
||
# %%kernel_debuginfo_package <subpackage>
|
||
#
|
||
# Explanation of the find_debuginfo_opts: We build multiple kernels (debug
|
||
# pae etc.) so the regex filters those kernels appropriately. We also
|
||
# have to package several binaries as part of kernel-devel but getting
|
||
# unique build-ids is tricky for these userspace binaries. We don't really
|
||
# care about debugging those so we just filter those out and remove it.
|
||
%define kernel_debuginfo_package() \
|
||
%package %{?1:%{1}-}debuginfo\
|
||
Summary: Debug information for package %{name}%{?1:-%{1}}\
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: installonlypkg(kernel)\
|
||
AutoReqProv: no\
|
||
%description %{?1:%{1}-}debuginfo\
|
||
This package provides debug information for package %{name}%{?1:-%{1}}.\
|
||
This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} --keep-section '.BTF' -p '.*\/usr\/src\/kernels/.*|XXX' -o ignored-debuginfo.list -p '/.*/%%{KVERREL_RE}%{?1:[+]%{1}}/.*|/.*%%{KVERREL_RE}%{?1:\+%{1}}(\.debug)?' -o debuginfo%{?1}.list}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-devel package.
|
||
# %%kernel_devel_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_devel_package(m) \
|
||
%package %{?1:%{1}-}devel\
|
||
Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\
|
||
Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel-devel-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel-devel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel)\
|
||
AutoReqProv: no\
|
||
Requires(pre): findutils\
|
||
Requires: findutils\
|
||
Requires: perl-interpreter\
|
||
Requires: openssl-devel\
|
||
Requires: elfutils-libelf-devel\
|
||
Requires: bison\
|
||
Requires: flex\
|
||
Requires: make\
|
||
Requires: gcc\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-devel-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
%description %{?1:%{1}-}devel\
|
||
This package provides kernel headers and makefiles sufficient to build modules\
|
||
against the %{?2:%{2} }kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates an empty kernel-<subpackage>-devel-matched package that
|
||
# requires both the core and devel packages locked on the same version.
|
||
# %%kernel_devel_matched_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_devel_matched_package(m) \
|
||
%package %{?1:%{1}-}devel-matched\
|
||
Summary: Meta package to install matching core and devel packages for a given %{?2:%{2} }kernel\
|
||
Requires: kernel%{?1:-%{1}}-devel = %{version}-%{release}\
|
||
Requires: kernel%{?1:-%{1}}-core = %{version}-%{release}\
|
||
%description %{?1:%{1}-}devel-matched\
|
||
This meta package is used to install matching core and devel packages for a given %{?2:%{2} }kernel.\
|
||
%{nil}
|
||
|
||
#
|
||
# kernel-<variant>-ipaclones-internal package
|
||
#
|
||
%define kernel_ipaclones_package() \
|
||
%package %{?1:%{1}-}ipaclones-internal\
|
||
Summary: *.ipa-clones files generated by -fdump-ipa-clones for kernel%{?1:-%{1}}\
|
||
Group: System Environment/Kernel\
|
||
AutoReqProv: no\
|
||
%description %{?1:%{1}-}ipaclones-internal\
|
||
This package provides *.ipa-clones files.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-internal package.
|
||
# %%kernel_modules_internal_package <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_internal_package() \
|
||
%package %{?1:%{1}-}modules-internal\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Group: System Environment/Kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel%{?1:-%{1}}-modules-internal = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-internal-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-internal\
|
||
This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat internal usage.\
|
||
%{nil}
|
||
|
||
%if %{with_realtime}
|
||
#
|
||
# this macro creates a kernel-<subpackage>-kvm package
|
||
# %%kernel_kvm_package <subpackage>
|
||
#
|
||
%define kernel_kvm_package() \
|
||
%package %{?1:%{1}-}kvm\
|
||
Summary: KVM modules for package kernel%{?1:-%{1}}\
|
||
Group: System Environment/Kernel\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-kvm-%{_target_cpu} = %{version}-%{release}\
|
||
AutoReq: no\
|
||
%description -n kernel%{?1:-%{1}}-kvm\
|
||
This package provides KVM modules for package kernel%{?1:-%{1}}.\
|
||
%{nil}
|
||
%endif
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-extra package.
|
||
# %%kernel_modules_extra_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_extra_package(m) \
|
||
%package %{?1:%{1}-}modules-extra\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel%{?1:-%{1}}-modules-extra = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-modules-extra-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-extra\
|
||
This package provides less commonly used kernel modules for the %{?2:%{2} }kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules package.
|
||
# %%kernel_modules_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_package(m) \
|
||
%package %{?1:%{1}-}modules\
|
||
Summary: kernel modules to match the %{?2:%{2}-}core kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel-modules-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel-modules = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-modules-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules\
|
||
This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-core package.
|
||
# %%kernel_modules_core_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_core_package(m) \
|
||
%package %{?1:%{1}-}modules-core\
|
||
Summary: Core kernel modules to match the %{?2:%{2}-}core kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-core-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel-modules-core-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel-modules-core = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-core\
|
||
This package provides essential kernel modules for the %{?2:%{2}-}core kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# this macro creates a kernel-<subpackage> meta package.
|
||
# %%kernel_meta_package <subpackage>
|
||
#
|
||
%define kernel_meta_package() \
|
||
%package %{1}\
|
||
summary: kernel meta-package for the %{1} kernel\
|
||
Requires: kernel-%{1}-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
Requires: kernel-%{1}-modules-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
Requires: kernel-%{1}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
%if "%{1}" == "rt" || "%{1}" == "rt-debug"\
|
||
Requires: realtime-setup\
|
||
%endif\
|
||
Provides: installonlypkg(kernel)\
|
||
%description %{1}\
|
||
The meta-package for the %{1} kernel\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage> and its -devel and -debuginfo too.
|
||
# %%define variant_summary The Linux kernel compiled for <configuration>
|
||
# %%kernel_variant_package [-n <pretty-name>] [-m] [-o] <subpackage>
|
||
#
|
||
%define kernel_variant_package(n:mo) \
|
||
%package %{?1:%{1}-}core\
|
||
Summary: %{variant_summary}\
|
||
Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel)\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
%{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\
|
||
%if %{?1:1} %{!?1:0} \
|
||
%{expand:%%kernel_meta_package %{?1:%{1}}}\
|
||
%endif\
|
||
%{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_devel_matched_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_core_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_extra_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%if %{-m:0}%{!-m:1}\
|
||
%{expand:%%kernel_modules_internal_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%kernel_modules_partner_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||
%endif\
|
||
%{expand:%%kernel_debuginfo_package %{?1:%{1}}}\
|
||
%endif\
|
||
%if %{efiuki}\
|
||
%if "%{1}" != "rt" && "%{1}" != "rt-debug"\
|
||
%package %{?1:%{1}-}uki-virt\
|
||
Summary: %{variant_summary} unified kernel image for virtual machines\
|
||
Provides: installonlypkg(kernel)\
|
||
Provides: kernel-%{?1:%{1}-}uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires(pre): %{kernel_prereq}\
|
||
Requires(pre): systemd >= 252-20\
|
||
%package %{?1:%{1}-}uki-virt-addons\
|
||
Summary: %{variant_summary} unified kernel image addons for virtual machines\
|
||
Provides: installonlypkg(kernel)\
|
||
Requires: kernel%{?1:-%{1}}-uki-virt = %{version}-%{release}\
|
||
Requires(pre): systemd >= 252-20\
|
||
%endif\
|
||
%endif\
|
||
%if "%{1}" == "rt" || "%{1}" == "rt-debug"\
|
||
%{expand:%%kernel_kvm_package %{?1:%{1}}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||
%endif \
|
||
%if %{with_gcov}\
|
||
%{expand:%%kernel_gcov_package %{?1:%{1}}}\
|
||
%endif\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-partner package.
|
||
# %%kernel_modules_partner_package <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_partner_package() \
|
||
%package %{?1:%{1}-}modules-partner\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Group: System Environment/Kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel%{?1:-%{1}}-modules-partner = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-partner-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-partner\
|
||
This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat partners usage.\
|
||
%{nil}
|
||
|
||
# Now, each variant package.
|
||
|
||
%if %{with_pae}
|
||
%define variant_summary The Linux kernel compiled for Cortex-A15
|
||
%kernel_variant_package lpae
|
||
%description lpae-core
|
||
This package includes a version of the Linux kernel with support for
|
||
Cortex-A15 devices with LPAE and HW virtualisation support
|
||
%endif
|
||
|
||
%if %{with_zfcpdump}
|
||
%define variant_summary The Linux kernel compiled for zfcpdump usage
|
||
%kernel_variant_package -o zfcpdump
|
||
%description zfcpdump-core
|
||
The kernel package contains the Linux kernel (vmlinuz) for use by the
|
||
zfcpdump infrastructure.
|
||
# with_zfcpdump
|
||
%endif
|
||
|
||
%if %{with_arm64_64k}
|
||
%define variant_summary The Linux kernel compiled for 64k pagesize usage
|
||
%kernel_variant_package 64k
|
||
%description 64k-core
|
||
The kernel package contains a variant of the ARM64 Linux kernel using
|
||
a 64K page size.
|
||
%endif
|
||
|
||
%if %{with_arm64_64k} && %{with_debug}
|
||
%define variant_summary The Linux kernel compiled with extra debugging enabled
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m 64k-debug
|
||
%else
|
||
%kernel_variant_package 64k-debug
|
||
%endif
|
||
%description 64k-debug-core
|
||
The debug kernel package contains a variant of the ARM64 Linux kernel using
|
||
a 64K page size.
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_realtime}
|
||
%define variant_summary The Linux kernel compiled with PREEMPT_RT enabled
|
||
%kernel_variant_package rt
|
||
%description rt-core
|
||
This package includes a version of the Linux kernel compiled with PREEMPT_RT
|
||
(real-time preemption support).
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_realtime}
|
||
%define variant_summary The Linux kernel compiled with PREEMPT_RT enabled
|
||
%kernel_variant_package rt-debug
|
||
%description rt-debug-core
|
||
This package includes a version of the Linux kernel compiled with PREEMPT_RT
|
||
(real-time preemption support) and has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m debug
|
||
%else
|
||
%kernel_variant_package debug
|
||
%endif
|
||
%description debug-core
|
||
The kernel package contains the Linux kernel (vmlinuz), the core of any
|
||
Linux operating system. The kernel handles the basic functions
|
||
of the operating system: memory allocation, process allocation, device
|
||
input and output, etc.
|
||
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
|
||
# And finally the main -core package
|
||
|
||
%define variant_summary The Linux kernel
|
||
%kernel_variant_package
|
||
%description core
|
||
The kernel package contains the Linux kernel (vmlinuz), the core of any
|
||
Linux operating system. The kernel handles the basic functions
|
||
of the operating system: memory allocation, process allocation, device
|
||
input and output, etc.
|
||
|
||
%if %{efiuki}
|
||
%description debug-uki-virt
|
||
Prebuilt debug unified kernel image for virtual machines.
|
||
|
||
%description debug-uki-virt-addons
|
||
Prebuilt debug unified kernel image addons for virtual machines.
|
||
|
||
%description uki-virt
|
||
Prebuilt default unified kernel image for virtual machines.
|
||
|
||
%description uki-virt-addons
|
||
Prebuilt default unified kernel image addons for virtual machines.
|
||
%endif
|
||
|
||
%if %{with_ipaclones}
|
||
%kernel_ipaclones_package
|
||
%endif
|
||
|
||
%prep
|
||
# do a few sanity-checks for --with *only builds
|
||
%if %{with_baseonly}
|
||
%if !%{with_up}
|
||
echo "Cannot build --with baseonly, up build is disabled"
|
||
exit 1
|
||
%endif
|
||
%endif
|
||
|
||
# more sanity checking; do it quietly
|
||
if [ "%{patches}" != "%%{patches}" ] ; then
|
||
for patch in %{patches} ; do
|
||
if [ ! -f $patch ] ; then
|
||
echo "ERROR: Patch ${patch##/*/} listed in specfile but is missing"
|
||
exit 1
|
||
fi
|
||
done
|
||
fi 2>/dev/null
|
||
|
||
patch_command='git apply'
|
||
ApplyPatch()
|
||
{
|
||
local patch=$1
|
||
shift
|
||
if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
|
||
exit 1
|
||
fi
|
||
if ! grep -E "^Patch[0-9]+: $patch\$" %{_specdir}/${RPM_PACKAGE_NAME}.spec ; then
|
||
if [ "${patch:0:8}" != "patch-%{kversion}." ] ; then
|
||
echo "ERROR: Patch $patch not listed as a source patch in specfile"
|
||
exit 1
|
||
fi
|
||
fi 2>/dev/null
|
||
case "$patch" in
|
||
*.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*.xz) unxz < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*) $patch_command ${1+"$@"} < "$RPM_SOURCE_DIR/$patch" ;;
|
||
esac
|
||
}
|
||
|
||
# don't apply patch if it's empty
|
||
ApplyOptionalPatch()
|
||
{
|
||
local patch=$1
|
||
shift
|
||
if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
|
||
exit 1
|
||
fi
|
||
local C=$(wc -l $RPM_SOURCE_DIR/$patch | awk '{print $1}')
|
||
if [ "$C" -gt 9 ]; then
|
||
ApplyPatch $patch ${1+"$@"}
|
||
fi
|
||
}
|
||
|
||
%setup -q -n kernel-%{tarfile_release} -c
|
||
mv linux-%{tarfile_release} linux-%{KVERREL}
|
||
|
||
cd linux-%{KVERREL}
|
||
cp -a %{SOURCE1} .
|
||
|
||
%if !%{nopatches}
|
||
|
||
ApplyOptionalPatch patch-%{patchversion}-redhat.patch
|
||
%endif
|
||
|
||
ApplyOptionalPatch linux-kernel-test.patch
|
||
|
||
# END OF PATCH APPLICATIONS
|
||
|
||
# Any further pre-build tree manipulations happen here.
|
||
|
||
chmod +x scripts/checkpatch.pl
|
||
mv COPYING COPYING-%{version}-%{release}
|
||
|
||
# This Prevents scripts/setlocalversion from mucking with our version numbers.
|
||
touch .scmversion
|
||
|
||
# Mangle /usr/bin/python shebangs to /usr/bin/python3
|
||
# Mangle all Python shebangs to be Python 3 explicitly
|
||
# -p preserves timestamps
|
||
# -n prevents creating ~backup files
|
||
# -i specifies the interpreter for the shebang
|
||
# This fixes errors such as
|
||
# *** ERROR: ambiguous python shebang in /usr/bin/kvm_stat: #!/usr/bin/python. Change it to python3 (or python2) explicitly.
|
||
# We patch all sources below for which we got a report/error.
|
||
pathfix.py -i "%{__python3} %{py3_shbang_opts}" -p -n \
|
||
tools/kvm/kvm_stat/kvm_stat \
|
||
scripts/show_delta \
|
||
scripts/diffconfig \
|
||
scripts/bloat-o-meter \
|
||
scripts/jobserver-exec \
|
||
tools \
|
||
Documentation \
|
||
scripts/clang-tools
|
||
|
||
# only deal with configs if we are going to build for the arch
|
||
%ifnarch %nobuildarches
|
||
|
||
if [ -L configs ]; then
|
||
rm -f configs
|
||
fi
|
||
mkdir configs
|
||
cd configs
|
||
|
||
# Drop some necessary files from the source dir into the buildroot
|
||
cp $RPM_SOURCE_DIR/kernel-*.config .
|
||
cp %{SOURCE80} .
|
||
# merge.pl
|
||
cp %{SOURCE3000} .
|
||
# kernel-local
|
||
cp %{SOURCE3001} .
|
||
FLAVOR=%{primary_target} SPECVERSION=%{version} ./generate_all_configs.sh %{debugbuildsenabled}
|
||
|
||
# Merge in any user-provided local config option changes
|
||
%ifnarch %nobuildarches
|
||
for i in %{all_arch_configs}
|
||
do
|
||
mv $i $i.tmp
|
||
./merge.pl %{SOURCE3001} $i.tmp > $i
|
||
%if %{with_gcov}
|
||
echo "Merging with gcov options"
|
||
cat %{SOURCE75}
|
||
mv $i $i.tmp
|
||
./merge.pl %{SOURCE75} $i.tmp > $i
|
||
%endif
|
||
rm $i.tmp
|
||
done
|
||
%endif
|
||
|
||
%if %{with clang_lto}
|
||
for i in *aarch64*.config *x86_64*.config; do
|
||
sed -i 's/# CONFIG_LTO_CLANG_THIN is not set/CONFIG_LTO_CLANG_THIN=y/' $i
|
||
sed -i 's/CONFIG_LTO_NONE=y/# CONFIG_LTO_NONE is not set/' $i
|
||
done
|
||
%endif
|
||
|
||
# Add DUP and kpatch certificates to system trusted keys for RHEL
|
||
%if 0%{?rhel}
|
||
%if %{signkernel}%{signmodules}
|
||
openssl x509 -inform der -in %{SOURCE100} -out rheldup3.pem
|
||
openssl x509 -inform der -in %{SOURCE101} -out rhelkpatch1.pem
|
||
openssl x509 -inform der -in %{SOURCE102} -out rhelimaca1.pem
|
||
openssl x509 -inform der -in %{SOURCE105} -out nvidiagpuoot001.pem
|
||
cat rheldup3.pem rhelkpatch1.pem rhelimaca1.pem nvidiagpuoot001.pem > ../certs/rhel.pem
|
||
%if %{signkernel}
|
||
%ifarch s390x ppc64le
|
||
openssl x509 -inform der -in %{secureboot_ca_0} -out secureboot.pem
|
||
cat secureboot.pem >> ../certs/rhel.pem
|
||
%endif
|
||
%endif
|
||
for i in *.config; do
|
||
sed -i 's@CONFIG_SYSTEM_TRUSTED_KEYS=""@CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"@' $i
|
||
done
|
||
%endif
|
||
%endif
|
||
|
||
# Adjust FIPS module name for RHEL
|
||
%if 0%{?rhel}
|
||
for i in *.config; do
|
||
sed -i 's/CONFIG_CRYPTO_FIPS_NAME=.*/CONFIG_CRYPTO_FIPS_NAME="Red Hat Enterprise Linux %{rhel} - Kernel Cryptographic API"/' $i
|
||
done
|
||
%endif
|
||
|
||
cp %{SOURCE81} .
|
||
OPTS=""
|
||
%if %{with_configchecks}
|
||
OPTS="$OPTS -w -n -c"
|
||
%endif
|
||
%if %{with clang_lto}
|
||
for opt in %{clang_make_opts}; do
|
||
OPTS="$OPTS -m $opt"
|
||
done
|
||
%endif
|
||
RHJOBS=$RPM_BUILD_NCPUS PACKAGE_NAME=kernel ./process_configs.sh $OPTS ${specversion}
|
||
|
||
cp %{SOURCE82} .
|
||
RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh %{primary_target}
|
||
|
||
# We may want to override files from the primary target in case of building
|
||
# against a flavour of it (eg. centos not rhel), thus override it here if
|
||
# necessary
|
||
if [ "%{primary_target}" == "rhel" ]; then
|
||
%if 0%{?centos}
|
||
echo "Updating scripts/sources to centos version"
|
||
RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh centos
|
||
%else
|
||
echo "Not updating scripts/sources to centos version"
|
||
%endif
|
||
fi
|
||
|
||
# end of kernel config
|
||
%endif
|
||
|
||
cd ..
|
||
# # End of Configs stuff
|
||
|
||
# get rid of unwanted files resulting from patch fuzz
|
||
find . \( -name "*.orig" -o -name "*~" \) -delete >/dev/null
|
||
|
||
# remove unnecessary SCM files
|
||
find . -name .gitignore -delete >/dev/null
|
||
|
||
cd ..
|
||
|
||
###
|
||
### build
|
||
###
|
||
%build
|
||
|
||
rm -rf %{buildroot_unstripped} || true
|
||
mkdir -p %{buildroot_unstripped}
|
||
|
||
%if %{with_sparse}
|
||
%define sparse_mflags C=1
|
||
%endif
|
||
|
||
cp_vmlinux()
|
||
{
|
||
eu-strip --remove-comment -o "$2" "$1"
|
||
}
|
||
|
||
# Note we need to disable these flags for cross builds because the flags
|
||
# from redhat-rpm-config assume that host == target so target arch
|
||
# flags cause issues with the host compiler.
|
||
%if !%{with_cross}
|
||
%define build_hostcflags %{?build_cflags}
|
||
%define build_hostldflags %{?build_ldflags}
|
||
%endif
|
||
|
||
%define make %{__make} %{?cross_opts} %{?make_opts} HOSTCFLAGS="%{?build_hostcflags}" HOSTLDFLAGS="%{?build_hostldflags}"
|
||
|
||
InitBuildVars() {
|
||
# Initialize the kernel .config file and create some variables that are
|
||
# needed for the actual build process.
|
||
|
||
Variant=$1
|
||
|
||
# Pick the right kernel config file
|
||
Config=kernel-%{version}-%{_target_cpu}${Variant:+-${Variant}}.config
|
||
DevelDir=/usr/src/kernels/%{KVERREL}${Variant:++${Variant}}
|
||
|
||
KernelVer=%{version}-%{release}.%{_target_cpu}${Variant:++${Variant}}
|
||
|
||
# make sure EXTRAVERSION says what we want it to say
|
||
# Trim the release if this is a CI build, since KERNELVERSION is limited to 64 characters
|
||
ShortRel=$(perl -e "print \"%{release}\" =~ s/\.pr\.[0-9A-Fa-f]{32}//r")
|
||
perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -${ShortRel}.%{_target_cpu}${Variant:++${Variant}}/" Makefile
|
||
|
||
# if pre-rc1 devel kernel, must fix up PATCHLEVEL for our versioning scheme
|
||
# if we are post rc1 this should match anyway so this won't matter
|
||
perl -p -i -e 's/^PATCHLEVEL.*/PATCHLEVEL = %{patchlevel}/' Makefile
|
||
|
||
%{make} %{?_smp_mflags} mrproper
|
||
cp configs/$Config .config
|
||
|
||
%if %{signkernel}%{signmodules}
|
||
cp configs/x509.genkey certs/.
|
||
%endif
|
||
|
||
Arch=`head -1 .config | cut -b 3-`
|
||
echo USING ARCH=$Arch
|
||
|
||
KCFLAGS="%{?kcflags}"
|
||
|
||
# add kpatch flags for base kernel
|
||
if [ "$Variant" == "" ]; then
|
||
KCFLAGS="$KCFLAGS %{?kpatch_kcflags}"
|
||
fi
|
||
}
|
||
|
||
BuildKernel() {
|
||
MakeTarget=$1
|
||
KernelImage=$2
|
||
DoVDSO=$3
|
||
Variant=$4
|
||
InstallName=${5:-vmlinuz}
|
||
|
||
DoModules=1
|
||
if [ "$Variant" = "zfcpdump" ]; then
|
||
DoModules=0
|
||
fi
|
||
|
||
# When the bootable image is just the ELF kernel, strip it.
|
||
# We already copy the unstripped file into the debuginfo package.
|
||
if [ "$KernelImage" = vmlinux ]; then
|
||
CopyKernel=cp_vmlinux
|
||
else
|
||
CopyKernel=cp
|
||
fi
|
||
|
||
%if %{with_gcov}
|
||
# Make build directory unique for each variant, so that gcno symlinks
|
||
# are also unique for each variant.
|
||
if [ -n "$Variant" ]; then
|
||
ln -s $(pwd) ../linux-%{KVERREL}-${Variant}
|
||
fi
|
||
echo "GCOV - continuing build in: $(pwd)"
|
||
pushd ../linux-%{KVERREL}${Variant:+-${Variant}}
|
||
pwd > ../kernel${Variant:+-${Variant}}-gcov.list
|
||
%endif
|
||
|
||
InitBuildVars $Variant
|
||
|
||
echo BUILDING A KERNEL FOR ${Variant} %{_target_cpu}...
|
||
|
||
%{make} ARCH=$Arch olddefconfig >/dev/null
|
||
|
||
# This ensures build-ids are unique to allow parallel debuginfo
|
||
perl -p -i -e "s/^CONFIG_BUILD_SALT.*/CONFIG_BUILD_SALT=\"%{KVERREL}\"/" .config
|
||
%{make} ARCH=$Arch KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" %{?_smp_mflags} $MakeTarget %{?sparse_mflags} %{?kernel_mflags}
|
||
if [ $DoModules -eq 1 ]; then
|
||
%{make} ARCH=$Arch KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" %{?_smp_mflags} modules %{?sparse_mflags} || exit 1
|
||
fi
|
||
|
||
mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/systemtap
|
||
%if %{with_debuginfo}
|
||
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path}
|
||
%endif
|
||
|
||
%ifarch %{arm} aarch64
|
||
%{make} ARCH=$Arch dtbs INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
|
||
%{make} ARCH=$Arch dtbs_install INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
|
||
cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb
|
||
find arch/$Arch/boot/dts -name '*.dtb' -type f -delete
|
||
%endif
|
||
|
||
# Start installing the results
|
||
install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer
|
||
install -m 644 .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/config
|
||
install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer
|
||
install -m 644 System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/System.map
|
||
|
||
# We estimate the size of the initramfs because rpm needs to take this size
|
||
# into consideration when performing disk space calculations. (See bz #530778)
|
||
dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-$KernelVer.img bs=1M count=20
|
||
|
||
if [ -f arch/$Arch/boot/zImage.stub ]; then
|
||
cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
|
||
cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/lib/modules/$KernelVer/zImage.stub-$KernelVer || :
|
||
fi
|
||
|
||
%if %{signkernel}
|
||
if [ "$KernelImage" = vmlinux ]; then
|
||
# We can't strip and sign $KernelImage in place, because
|
||
# we need to preserve original vmlinux for debuginfo.
|
||
# Use a copy for signing.
|
||
$CopyKernel $KernelImage $KernelImage.tosign
|
||
KernelImage=$KernelImage.tosign
|
||
CopyKernel=cp
|
||
fi
|
||
|
||
# Sign the image if we're using EFI
|
||
# aarch64 kernels are gziped EFI images
|
||
KernelExtension=${KernelImage##*.}
|
||
if [ "$KernelExtension" == "gz" ]; then
|
||
SignImage=${KernelImage%.*}
|
||
else
|
||
SignImage=$KernelImage
|
||
fi
|
||
|
||
%ifarch x86_64 aarch64
|
||
%pesign -s -i $SignImage -o vmlinuz.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0}
|
||
%endif
|
||
%ifarch s390x ppc64le
|
||
if [ -x /usr/bin/rpm-sign ]; then
|
||
rpm-sign --key "%{pesign_name_0}" --lkmsign $SignImage --output vmlinuz.signed
|
||
elif [ "$DoModules" == "1" -a "%{signmodules}" == "1" ]; then
|
||
chmod +x scripts/sign-file
|
||
./scripts/sign-file -p sha256 certs/signing_key.pem certs/signing_key.x509 $SignImage vmlinuz.signed
|
||
else
|
||
mv $SignImage vmlinuz.signed
|
||
fi
|
||
%endif
|
||
|
||
if [ ! -s vmlinuz.signed ]; then
|
||
echo "pesigning failed"
|
||
exit 1
|
||
fi
|
||
mv vmlinuz.signed $SignImage
|
||
if [ "$KernelExtension" == "gz" ]; then
|
||
gzip -f9 $SignImage
|
||
fi
|
||
# signkernel
|
||
%endif
|
||
|
||
$CopyKernel $KernelImage \
|
||
$RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
cp $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/$InstallName
|
||
|
||
# hmac sign the kernel for FIPS
|
||
echo "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac"
|
||
ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
(cd $RPM_BUILD_ROOT/%{image_install_path} && sha512hmac $InstallName-$KernelVer) > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac;
|
||
cp $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac $RPM_BUILD_ROOT/lib/modules/$KernelVer/.vmlinuz.hmac
|
||
|
||
if [ $DoModules -eq 1 ]; then
|
||
# Override $(mod-fw) because we don't want it to install any firmware
|
||
# we'll get it from the linux-firmware package and we don't want conflicts
|
||
%{make} %{?_smp_mflags} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT %{?_smp_mflags} modules_install KERNELRELEASE=$KernelVer mod-fw=
|
||
fi
|
||
|
||
%if %{with_gcov}
|
||
# install gcov-needed files to $BUILDROOT/$BUILD/...:
|
||
# gcov_info->filename is absolute path
|
||
# gcno references to sources can use absolute paths (e.g. in out-of-tree builds)
|
||
# sysfs symlink targets (set up at compile time) use absolute paths to BUILD dir
|
||
find . \( -name '*.gcno' -o -name '*.[chS]' \) -exec install -D '{}' "$RPM_BUILD_ROOT/$(pwd)/{}" \;
|
||
%endif
|
||
|
||
# add an a noop %%defattr statement 'cause rpm doesn't like empty file list files
|
||
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-ldsoconf.list
|
||
if [ $DoVDSO -ne 0 ]; then
|
||
%{make} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer
|
||
if [ -s ldconfig-kernel.conf ]; then
|
||
install -D -m 444 ldconfig-kernel.conf \
|
||
$RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-$KernelVer.conf
|
||
echo /etc/ld.so.conf.d/kernel-$KernelVer.conf >> ../kernel${Variant:+-${Variant}}-ldsoconf.list
|
||
fi
|
||
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/vdso/.build-id
|
||
fi
|
||
|
||
# And save the headers/makefiles etc for building modules against
|
||
#
|
||
# This all looks scary, but the end result is supposed to be:
|
||
# * all arch relevant include/ files
|
||
# * all Makefile/Kconfig files
|
||
# * all script/ files
|
||
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
(cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source)
|
||
# dirs for additional modules per module-init-tools, kbuild/modules.txt
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/weak-updates
|
||
# CONFIG_KERNEL_HEADER_TEST generates some extra files in the process of
|
||
# testing so just delete
|
||
find . -name *.h.s -delete
|
||
# first copy everything
|
||
cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
if [ ! -e Module.symvers ]; then
|
||
touch Module.symvers
|
||
fi
|
||
cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
if [ -s Module.markers ]; then
|
||
cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
|
||
# create the kABI metadata for use in packaging
|
||
# NOTENOTE: the name symvers is used by the rpm backend
|
||
# NOTENOTE: to discover and run the /usr/lib/rpm/fileattrs/kabi.attr
|
||
# NOTENOTE: script which dynamically adds exported kernel symbol
|
||
# NOTENOTE: checksums to the rpm metadata provides list.
|
||
# NOTENOTE: if you change the symvers name, update the backend too
|
||
echo "**** GENERATING kernel ABI metadata ****"
|
||
gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz
|
||
cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.gz
|
||
|
||
%if %{with_kabichk}
|
||
echo "**** kABI checking is enabled in kernel SPEC file. ****"
|
||
chmod 0755 $RPM_SOURCE_DIR/check-kabi
|
||
if [ -e $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Variant ]; then
|
||
cp $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Variant $RPM_BUILD_ROOT/Module.kabi
|
||
$RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1
|
||
# for now, don't keep it around.
|
||
rm $RPM_BUILD_ROOT/Module.kabi
|
||
else
|
||
echo "**** NOTE: Cannot find reference Module.kabi file. ****"
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidupchk}
|
||
echo "**** kABI DUP checking is enabled in kernel SPEC file. ****"
|
||
if [ -e $RPM_SOURCE_DIR/Module.kabi_dup_%{_target_cpu}$Variant ]; then
|
||
cp $RPM_SOURCE_DIR/Module.kabi_dup_%{_target_cpu}$Variant $RPM_BUILD_ROOT/Module.kabi
|
||
$RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1
|
||
# for now, don't keep it around.
|
||
rm $RPM_BUILD_ROOT/Module.kabi
|
||
else
|
||
echo "**** NOTE: Cannot find DUP reference Module.kabi file. ****"
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidw_base}
|
||
# Don't build kabi base for debug kernels
|
||
if [ "$Variant" != "zfcpdump" -a "$Variant" != "debug" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf
|
||
tar xjvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf
|
||
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
|
||
echo "**** GENERATING DWARF-based kABI baseline dataset ****"
|
||
chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \
|
||
"$(pwd)" \
|
||
"$RPM_BUILD_ROOT/kabidw-base/%{_target_cpu}${Variant:+.${Variant}}" || :
|
||
|
||
rm -rf $RPM_BUILD_ROOT/kabi-dwarf
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidwchk}
|
||
if [ "$Variant" != "zfcpdump" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf
|
||
tar xjvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf
|
||
if [ -d "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
|
||
echo "**** GENERATING DWARF-based kABI dataset ****"
|
||
chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \
|
||
"$(pwd)" \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || :
|
||
|
||
echo "**** kABI DWARF-based comparison report ****"
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh compare \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || :
|
||
echo "**** End of kABI DWARF-based comparison report ****"
|
||
else
|
||
echo "**** Baseline dataset for kABI DWARF-BASED comparison report not found ****"
|
||
fi
|
||
|
||
rm -rf $RPM_BUILD_ROOT/kabi-dwarf
|
||
fi
|
||
%endif
|
||
|
||
# then drop all but the needed Makefiles/Kconfig files
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
|
||
cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/tracing
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/spdxcheck.py
|
||
|
||
%ifarch s390x
|
||
# CONFIG_EXPOLINE_EXTERN=y produces arch/s390/lib/expoline/expoline.o
|
||
# which is needed during external module build.
|
||
if [ -f arch/s390/lib/expoline/expoline.o ]; then
|
||
cp -a --parents arch/s390/lib/expoline/expoline.o $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
%endif
|
||
|
||
# Files for 'make scripts' to succeed with kernel-devel.
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/security/selinux/include
|
||
cp -a --parents security/selinux/include/classmap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents security/selinux/include/initial_sid_to_string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/include/tools
|
||
cp -a --parents tools/include/tools/be_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
# Files for 'make prepare' to succeed with kernel-devel.
|
||
cp -a --parents tools/include/linux/compiler* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/linux/types.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/build/Build.include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/build/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/build/fixdep.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/sync-check.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/bpf/resolve_btfids $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
cp --parents security/selinux/include/policycap_names.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents security/selinux/include/policycap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
cp -a --parents tools/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/vdso $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/scripts/utilities.mak $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/lib/subcmd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/lib/*.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/*.[ch] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/include/objtool/*.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/lib/bpf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/lib/bpf/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
if [ -f tools/objtool/objtool ]; then
|
||
cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || :
|
||
fi
|
||
if [ -f tools/objtool/fixdep ]; then
|
||
cp -a tools/objtool/fixdep $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || :
|
||
fi
|
||
if [ -d arch/$Arch/scripts ]; then
|
||
cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
|
||
fi
|
||
if [ -f arch/$Arch/*lds ]; then
|
||
cp -a arch/$Arch/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
|
||
fi
|
||
if [ -f arch/%{asmarch}/kernel/module.lds ]; then
|
||
cp -a --parents arch/%{asmarch}/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
fi
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} +
|
||
%ifarch ppc64le
|
||
cp -a --parents arch/powerpc/lib/crtsavres.[So] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
%endif
|
||
if [ -d arch/%{asmarch}/include ]; then
|
||
cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
fi
|
||
if [ -d tools/arch/%{asmarch}/include ]; then
|
||
cp -a --parents tools/arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
%ifarch aarch64
|
||
# arch/arm64/include/asm/xen references arch/arm
|
||
cp -a --parents arch/arm/include/asm/xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
# arch/arm64/include/asm/opcodes.h references arch/arm
|
||
cp -a --parents arch/arm/include/asm/opcodes.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
%endif
|
||
# include the machine specific headers for ARM variants, if available.
|
||
%ifarch %{arm}
|
||
if [ -d arch/%{asmarch}/mach-${Variant}/include ]; then
|
||
cp -a --parents arch/%{asmarch}/mach-${Variant}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
fi
|
||
# include a few files for 'make prepare'
|
||
cp -a --parents arch/arm/tools/gen-mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/arm/tools/mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
|
||
%endif
|
||
cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
|
||
# Cross-reference from include/perf/events/sof.h
|
||
cp -a sound/soc/sof/sof-audio.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/sound/soc/sof
|
||
%ifarch i686 x86_64
|
||
# files for 'make prepare' to succeed with kernel-devel
|
||
cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_32.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_64.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_common.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/purgatory.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/stack.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/setup-x86_64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/entry64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/ctype.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
|
||
cp -a --parents scripts/syscalltbl.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents scripts/syscallhdr.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
|
||
cp -a --parents tools/arch/x86/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/objtool/arch/x86/lib $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/lib/ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/tools/gen-insn-attr-x86.awk $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/objtool/arch/x86/ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
%endif
|
||
# Clean up intermediate tools files
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} +
|
||
|
||
# Make sure the Makefile, version.h, and auto.conf have a matching
|
||
# timestamp so that external modules can be built
|
||
touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile \
|
||
$RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/generated/uapi/linux/version.h \
|
||
$RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf
|
||
|
||
%if %{with_debuginfo}
|
||
eu-readelf -n vmlinux | grep "Build ID" | awk '{print $NF}' > vmlinux.id
|
||
cp vmlinux.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.id
|
||
|
||
#
|
||
# save the vmlinux file for kernel debugging into the kernel-debuginfo rpm
|
||
#
|
||
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
||
cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
||
if [ -n "%{vmlinux_decompressor}" ]; then
|
||
eu-readelf -n %{vmlinux_decompressor} | grep "Build ID" | awk '{print $NF}' > vmlinux.decompressor.id
|
||
# Without build-id the build will fail. But for s390 the build-id
|
||
# wasn't added before 5.11. In case it is missing prefer not
|
||
# packaging the debuginfo over a build failure.
|
||
if [ -s vmlinux.decompressor.id ]; then
|
||
cp vmlinux.decompressor.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.decompressor.id
|
||
cp %{vmlinux_decompressor} $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/vmlinux.decompressor
|
||
fi
|
||
fi
|
||
%endif
|
||
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames
|
||
|
||
# mark modules executable so that strip-to-file can strip them
|
||
xargs --no-run-if-empty chmod u+x < modnames
|
||
|
||
# Generate a list of modules for block and networking.
|
||
|
||
grep -F /drivers/ modnames | xargs --no-run-if-empty nm -upA |
|
||
sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef
|
||
|
||
collect_modules_list()
|
||
{
|
||
sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef |
|
||
LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
|
||
if [ ! -z "$3" ]; then
|
||
sed -r -e "/^($3)\$/d" -i $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
|
||
fi
|
||
}
|
||
|
||
collect_modules_list networking \
|
||
'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice'
|
||
collect_modules_list block \
|
||
'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size' 'pktcdvd.ko|dm-mod.ko'
|
||
collect_modules_list drm \
|
||
'drm_open|drm_init'
|
||
collect_modules_list modesetting \
|
||
'drm_crtc_init'
|
||
|
||
# detect missing or incorrect license tags
|
||
( find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name '*.ko' | xargs /sbin/modinfo -l | \
|
||
grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' ) && exit 1
|
||
|
||
remove_depmod_files()
|
||
{
|
||
# remove files that will be auto generated by depmod at rpm -i time
|
||
pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/
|
||
# in case below list needs to be extended, remember to add a
|
||
# matching ghost entry in the files section as well
|
||
rm -f modules.{alias,alias.bin,builtin.alias.bin,builtin.bin} \
|
||
modules.{dep,dep.bin,devname,softdep,symbols,symbols.bin}
|
||
popd
|
||
}
|
||
|
||
remove_depmod_files
|
||
|
||
# Identify modules in the kernel-modules-extras package
|
||
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer $(realpath configs/mod-extra.list)
|
||
# Identify modules in the kernel-modules-extras package
|
||
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE84} internal
|
||
%if 0%{!?fedora:1}
|
||
# Identify modules in the kernel-modules-partner package
|
||
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE85} partner
|
||
%endif
|
||
if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ]; then
|
||
# Identify modules in the kernel-rt-kvm package
|
||
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE86} kvm
|
||
fi
|
||
|
||
#
|
||
# Generate the kernel-core and kernel-modules files lists
|
||
#
|
||
|
||
# Copy the System.map file for depmod to use, and create a backup of the
|
||
# full module tree so we can restore it after we're done filtering
|
||
cp System.map $RPM_BUILD_ROOT/.
|
||
cp configs/filter-*.sh $RPM_BUILD_ROOT/.
|
||
pushd $RPM_BUILD_ROOT
|
||
mkdir restore
|
||
cp -r lib/modules/$KernelVer/* restore/.
|
||
|
||
# don't include anything going into kernel-modules-extra in the file lists
|
||
xargs rm -rf < mod-extra.list
|
||
# don't include anything going int kernel-modules-internal in the file lists
|
||
xargs rm -rf < mod-internal.list
|
||
%if 0%{!?fedora:1}
|
||
# don't include anything going int kernel-modules-partner in the file lists
|
||
xargs rm -rf < mod-partner.list
|
||
%endif
|
||
if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ]; then
|
||
# don't include anything going into kernel-rt-kvm in the file lists
|
||
xargs rm -rf < mod-kvm.list
|
||
fi
|
||
|
||
if [ $DoModules -eq 1 ]; then
|
||
# Find all the module files and filter them out into the core and
|
||
# modules lists. This actually removes anything going into -modules
|
||
# from the dir.
|
||
find lib/modules/$KernelVer/kernel -name *.ko | sort -n > modules.list
|
||
./filter-modules.sh modules.list %{_target_cpu}
|
||
rm filter-*.sh
|
||
|
||
# Run depmod on the resulting module tree and make sure it isn't broken
|
||
depmod -b . -aeF ./System.map $KernelVer &> depmod.out
|
||
if [ -s depmod.out ]; then
|
||
echo "Depmod failure"
|
||
cat depmod.out
|
||
exit 1
|
||
else
|
||
rm depmod.out
|
||
fi
|
||
else
|
||
# Ensure important files/directories exist to let the packaging succeed
|
||
echo '%%defattr(-,-,-)' > modules.list
|
||
echo '%%defattr(-,-,-)' > k-d.list
|
||
mkdir -p lib/modules/$KernelVer/kernel
|
||
# Add files usually created by make modules, needed to prevent errors
|
||
# thrown by depmod during package installation
|
||
touch lib/modules/$KernelVer/modules.order
|
||
touch lib/modules/$KernelVer/modules.builtin
|
||
fi
|
||
|
||
%if %{efiuki}
|
||
if [ "$Variant" != "rt" ] && [ "$Variant" != "rt-debug" ]; then
|
||
popd
|
||
|
||
# RHEL/CentOS specific .SBAT entries
|
||
%if 0%{?centos}
|
||
SBATsuffix="centos"
|
||
%else
|
||
SBATsuffix="rhel"
|
||
%endif
|
||
SBAT=$(cat <<- EOF
|
||
linux,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
|
||
linux.$SBATsuffix,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
|
||
kernel-uki-virt.$SBATsuffix,1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com
|
||
EOF
|
||
)
|
||
|
||
KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer"
|
||
KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi"
|
||
|
||
mkdir -p $KernelUnifiedImageDir
|
||
|
||
dracut --conf=%{SOURCE150} \
|
||
--confdir=$(mktemp -d) \
|
||
--verbose \
|
||
--kver "$KernelVer" \
|
||
--kmoddir "$RPM_BUILD_ROOT/lib/modules/$KernelVer/" \
|
||
--logfile=$(mktemp) \
|
||
--uefi \
|
||
--sbat "$SBAT" \
|
||
--kernel-image $(realpath $KernelImage) \
|
||
--kernel-cmdline 'console=tty0 console=ttyS0' \
|
||
$KernelUnifiedImage
|
||
|
||
KernelAddonsDirOut="$KernelUnifiedImage.extra.d"
|
||
mkdir -p $KernelAddonsDirOut
|
||
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu}
|
||
|
||
%if %{signkernel}
|
||
|
||
%if 0%{?centos}
|
||
UKI_secureboot_name=centossecureboot204
|
||
%else
|
||
UKI_secureboot_name=redhatsecureboot504
|
||
%endif
|
||
UKI_secureboot_cert=%{_datadir}/pki/sb-certs/secureboot-uki-virt-%{_arch}.cer
|
||
|
||
%pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name
|
||
if [ ! -s $KernelUnifiedImage.signed ]; then
|
||
echo "pesigning failed"
|
||
exit 1
|
||
fi
|
||
mv $KernelUnifiedImage.signed $KernelUnifiedImage
|
||
|
||
for addon in "$KernelAddonsDirOut"/*; do
|
||
%pesign -s -i $addon -o $addon.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0}
|
||
rm -f $addon
|
||
mv $addon.signed $addon
|
||
done
|
||
|
||
# signkernel
|
||
%endif
|
||
|
||
# hmac sign the UKI for FIPS
|
||
KernelUnifiedImageHMAC="$KernelUnifiedImageDir/.$InstallName-virt.efi.hmac"
|
||
echo "hmac sign the UKI for FIPS"
|
||
echo "Creating hmac file: $KernelUnifiedImageHMAC"
|
||
(cd $KernelUnifiedImageDir && sha512hmac $InstallName-virt.efi) > $KernelUnifiedImageHMAC;
|
||
|
||
pushd $RPM_BUILD_ROOT
|
||
|
||
# Variant != rt && Variant != rt-debug
|
||
fi
|
||
# efiuki
|
||
%endif
|
||
|
||
remove_depmod_files
|
||
|
||
# Go back and find all of the various directories in the tree. We use this
|
||
# for the dir lists in kernel-core
|
||
find lib/modules/$KernelVer/kernel -mindepth 1 -type d | sort -n > module-dirs.list
|
||
|
||
# Cleanup
|
||
rm System.map
|
||
# Just "cp -r" can be very slow: here, it rewrites _existing files_
|
||
# with open(O_TRUNC). Many filesystems synchronously wait for metadata
|
||
# update for such file rewrites (seen in strace as final close syscall
|
||
# taking a long time). On a rotational disk, cp was observed to take
|
||
# more than 5 minutes on ext4 and more than 15 minutes (!) on xfs.
|
||
# With --remove-destination, we avoid this, and copying
|
||
# (with enough RAM to cache it) takes 5 seconds:
|
||
cp -r --remove-destination restore/* lib/modules/$KernelVer/.
|
||
rm -rf restore
|
||
popd
|
||
|
||
# Make sure the files lists start with absolute paths or rpmbuild fails.
|
||
# Also add in the dir entries
|
||
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/k-d.list > ../kernel${Variant:+-${Variant}}-modules.list
|
||
sed -e 's/^lib*/%dir \/lib/' %{?zipsed} $RPM_BUILD_ROOT/module-dirs.list > ../kernel${Variant:+-${Variant}}-modules-core.list
|
||
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/modules.list >> ../kernel${Variant:+-${Variant}}-modules-core.list
|
||
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/mod-extra.list >> ../kernel${Variant:+-${Variant}}-modules-extra.list
|
||
|
||
# Cleanup
|
||
rm -f $RPM_BUILD_ROOT/k-d.list
|
||
rm -f $RPM_BUILD_ROOT/modules.list
|
||
rm -f $RPM_BUILD_ROOT/module-dirs.list
|
||
rm -f $RPM_BUILD_ROOT/mod-extra.list
|
||
rm -f $RPM_BUILD_ROOT/mod-internal.list
|
||
%if 0%{!?fedora:1}
|
||
rm -f $RPM_BUILD_ROOT/mod-partner.list
|
||
%endif
|
||
if [ "$Variant" = "rt" ] || [ "$Variant" = "rt-debug" ]; then
|
||
rm -f $RPM_BUILD_ROOT/mod-kvm.list
|
||
fi
|
||
|
||
%if %{with_cross}
|
||
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build M=scripts clean
|
||
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/bpf/resolve_btfids clean
|
||
sed -i 's/REBUILD_SCRIPTS_FOR_CROSS:=0/REBUILD_SCRIPTS_FOR_CROSS:=1/' $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile
|
||
%endif
|
||
|
||
# Move the devel headers out of the root file system
|
||
mkdir -p $RPM_BUILD_ROOT/usr/src/kernels
|
||
mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir
|
||
|
||
# This is going to create a broken link during the build, but we don't use
|
||
# it after this point. We need the link to actually point to something
|
||
# when kernel-devel is installed, and a relative link doesn't work across
|
||
# the F17 UsrMove feature.
|
||
ln -sf $DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
%ifnarch armv7hl
|
||
# Generate vmlinux.h and put it to kernel-devel path
|
||
# zfcpdump build does not have btf anymore
|
||
if [ "$Variant" != "zfcpdump" ]; then
|
||
# Build the bootstrap bpftool to generate vmlinux.h
|
||
make -C tools/bpf/bpftool bootstrap
|
||
tools/bpf/bpftool/bootstrap/bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h
|
||
fi
|
||
%endif
|
||
|
||
# prune junk from kernel-devel
|
||
find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -delete
|
||
|
||
# Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel
|
||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer
|
||
%if %{signkernel}
|
||
install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer
|
||
%ifarch s390x ppc64le
|
||
if [ -x /usr/bin/rpm-sign ]; then
|
||
install -m 0644 %{secureboot_key_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
fi
|
||
%endif
|
||
%endif
|
||
|
||
%if 0%{?rhel}
|
||
# Red Hat IMA code-signing cert, which is used to authenticate package files
|
||
install -m 0644 %{ima_signing_cert} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{ima_cert_name}
|
||
%endif
|
||
|
||
%if %{signmodules}
|
||
if [ $DoModules -eq 1 ]; then
|
||
# Save the signing keys so we can sign the modules in __modsign_install_post
|
||
cp certs/signing_key.pem certs/signing_key.pem.sign${Variant:++${Variant}}
|
||
cp certs/signing_key.x509 certs/signing_key.x509.sign${Variant:++${Variant}}
|
||
%ifarch s390x ppc64le
|
||
if [ ! -x /usr/bin/rpm-sign ]; then
|
||
install -m 0644 certs/signing_key.x509.sign${Variant:++${Variant}} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer
|
||
openssl x509 -in certs/signing_key.pem.sign${Variant:++${Variant}} -outform der -out $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
chmod 0644 $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
fi
|
||
%endif
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_ipaclones}
|
||
MAXPROCS=$(echo %{?_smp_mflags} | sed -n 's/-j\s*\([0-9]\+\)/\1/p')
|
||
if [ -z "$MAXPROCS" ]; then
|
||
MAXPROCS=1
|
||
fi
|
||
if [ "$Variant" == "" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/$DevelDir-ipaclones
|
||
find . -name '*.ipa-clones' | xargs -i{} -r -n 1 -P $MAXPROCS install -m 644 -D "{}" "$RPM_BUILD_ROOT/$DevelDir-ipaclones/{}"
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_gcov}
|
||
popd
|
||
%endif
|
||
}
|
||
|
||
###
|
||
# DO it...
|
||
###
|
||
|
||
# prepare directories
|
||
rm -rf $RPM_BUILD_ROOT
|
||
mkdir -p $RPM_BUILD_ROOT/boot
|
||
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}
|
||
|
||
cd linux-%{KVERREL}
|
||
|
||
|
||
%if %{with_debug}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} debug
|
||
%if %{with_arm64_64k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} 64k-debug
|
||
%endif
|
||
%if %{with_realtime}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} rt-debug
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_zfcpdump}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} zfcpdump
|
||
%endif
|
||
|
||
%if %{with_arm64_64k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} 64k
|
||
%endif
|
||
|
||
%if %{with_pae}
|
||
BuildKernel %make_target %kernel_image %{use_vdso} lpae
|
||
%endif
|
||
|
||
%if %{with_realtime}
|
||
BuildKernel %make_target %kernel_image %{use_vdso} rt
|
||
%endif
|
||
|
||
%if %{with_up}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso}
|
||
%endif
|
||
|
||
%ifnarch noarch i686
|
||
%if !%{with_debug} && !%{with_zfcpdump} && !%{with_pae} && !%{with_up} && !%{with_arm64_64k} && !%{with_realtime}
|
||
# If only building the user space tools, then initialize the build environment
|
||
# and some variables so that the various userspace tools can be built.
|
||
InitBuildVars
|
||
%endif
|
||
%endif
|
||
|
||
%ifarch aarch64
|
||
%global perf_build_extra_opts CORESIGHT=1
|
||
%endif
|
||
%global perf_make \
|
||
%{__make} %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags} -Wl,-E" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBBPF_DYNAMIC=1 LIBTRACEEVENT_DYNAMIC=1 %{?perf_build_extra_opts} prefix=%{_prefix} PYTHON=%{__python3}
|
||
%if %{with_perf}
|
||
# perf
|
||
# make sure check-headers.sh is executable
|
||
chmod +x tools/perf/check-headers.sh
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT all
|
||
# libperf
|
||
make -C tools/lib/perf V=1
|
||
%endif
|
||
|
||
%global tools_make \
|
||
CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{make} %{?make_opts}
|
||
|
||
%if %{with_tools}
|
||
%ifarch %{cpupowerarchs}
|
||
# cpupower
|
||
# make sure version-gen.sh is executable.
|
||
chmod +x tools/power/cpupower/utils/version-gen.sh
|
||
%{tools_make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false DEBUG=false
|
||
%ifarch x86_64
|
||
pushd tools/power/cpupower/debug/x86_64
|
||
%{tools_make} %{?_smp_mflags} centrino-decode powernow-k8-decode
|
||
popd
|
||
%endif
|
||
%ifarch x86_64
|
||
pushd tools/power/x86/x86_energy_perf_policy/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/power/x86/turbostat
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/power/x86/intel-speed-select
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/arch/x86/intel_sdsi
|
||
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}"
|
||
popd
|
||
%endif
|
||
%endif
|
||
pushd tools/thermal/tmon/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/iio/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/gpio/
|
||
%{tools_make}
|
||
popd
|
||
# build VM tools
|
||
pushd tools/mm/
|
||
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" slabinfo page_owner_sort
|
||
popd
|
||
pushd tools/verification/rv/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/tracing/rtla
|
||
%{tools_make}
|
||
popd
|
||
%endif
|
||
|
||
if [ -f $DevelDir/vmlinux.h ]; then
|
||
RPM_VMLINUX_H=$DevelDir/vmlinux.h
|
||
fi
|
||
echo "${RPM_VMLINUX_H}" > ../vmlinux_h_path
|
||
|
||
%if %{with_bpftool}
|
||
%global bpftool_make \
|
||
%{__make} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" DESTDIR=$RPM_BUILD_ROOT %{?make_opts} VMLINUX_H="${RPM_VMLINUX_H}" V=1
|
||
pushd tools/bpf/bpftool
|
||
%{bpftool_make}
|
||
popd
|
||
%else
|
||
echo "bpftools disabled ... disabling selftests"
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
# Unfortunately, samples/bpf/Makefile expects that the headers are installed
|
||
# in the source tree. We installed them previously to $RPM_BUILD_ROOT/usr
|
||
# but there's no way to tell the Makefile to take them from there.
|
||
%{make} %{?_smp_mflags} headers_install
|
||
|
||
# If we re building only tools without kernel, we need to generate config
|
||
# headers and prepare tree for modules building. The modules_prepare target
|
||
# will cover both.
|
||
if [ ! -f include/generated/autoconf.h ]; then
|
||
%{make} %{?_smp_mflags} modules_prepare
|
||
fi
|
||
|
||
%{make} %{?_smp_mflags} ARCH=$Arch V=1 M=samples/bpf/ VMLINUX_H="${RPM_VMLINUX_H}" || true
|
||
|
||
# Prevent bpf selftests to build bpftool repeatedly:
|
||
export BPFTOOL=$(pwd)/tools/bpf/bpftool/bpftool
|
||
|
||
pushd tools/testing/selftests
|
||
# We need to install here because we need to call make with ARCH set which
|
||
# doesn't seem possible to do in the install section.
|
||
%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf cgroup mm livepatch net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding iommu cachestat" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" DEFAULT_INSTALL_HDR_PATH=0 install
|
||
|
||
# 'make install' for bpf is broken and upstream refuses to fix it.
|
||
# Install the needed files manually.
|
||
for dir in bpf bpf/no_alu32 bpf/cpuv4 bpf/progs; do
|
||
# In ARK, the rpm build continues even if some of the selftests
|
||
# cannot be built. It's not always possible to build selftests,
|
||
# as upstream sometimes dependens on too new llvm version or has
|
||
# other issues. If something did not get built, just skip it.
|
||
test -d $dir || continue
|
||
mkdir -p %{buildroot}%{_libexecdir}/kselftests/$dir
|
||
find $dir -maxdepth 1 -type f \( -executable -o -name '*.py' -o -name settings -o \
|
||
-name 'btf_dump_test_case_*.c' -o -name '*.ko' -o \
|
||
-name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' \; \) -print0 | \
|
||
xargs -0 cp -t %{buildroot}%{_libexecdir}/kselftests/$dir || true
|
||
done
|
||
ln -sr %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/no_alu32/bpftool
|
||
|
||
# CKI clang does not support cpuv4 so it skips this variant
|
||
ln -sr %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/cpuv4/bpftool || echo "selftests/bpf: no cpuv4 variant"
|
||
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs"
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-no_alu32"
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-cpuv4"
|
||
popd
|
||
export -n BPFTOOL
|
||
%endif
|
||
|
||
%if %{with_doc}
|
||
# Make the HTML pages.
|
||
%{__make} PYTHON=/usr/bin/python3 htmldocs || %{doc_build_fail}
|
||
|
||
# sometimes non-world-readable files sneak into the kernel source tree
|
||
chmod -R a=rX Documentation
|
||
find Documentation -type d | xargs chmod u+w
|
||
%endif
|
||
|
||
# In the modsign case, we do 3 things. 1) We check the "variant" and hard
|
||
# code the value in the following invocations. This is somewhat sub-optimal
|
||
# but we're doing this inside of an RPM macro and it isn't as easy as it
|
||
# could be because of that. 2) We restore the .tmp_versions/ directory from
|
||
# the one we saved off in BuildKernel above. This is to make sure we're
|
||
# signing the modules we actually built/installed in that variant. 3) We
|
||
# grab the arch and invoke mod-sign.sh command to actually sign the modules.
|
||
#
|
||
# We have to do all of those things _after_ find-debuginfo runs, otherwise
|
||
# that will strip the signature off of the modules.
|
||
#
|
||
# Don't sign modules for the zfcpdump variant as it is monolithic.
|
||
|
||
%define __modsign_install_post \
|
||
if [ "%{signmodules}" -eq "1" ]; then \
|
||
if [ "%{with_pae}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+lpae certs/signing_key.x509.sign+lpae $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+lpae/ \
|
||
fi \
|
||
if [ "%{with_realtime}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+rt certs/signing_key.x509.sign+rt $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt/ \
|
||
fi \
|
||
if [ "%{with_debug}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+debug certs/signing_key.x509.sign+debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+debug/ \
|
||
fi \
|
||
if [ "%{with_arm64_64k}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+64k certs/signing_key.x509.sign+64k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k/ \
|
||
fi \
|
||
if [ "%{with_arm64_64k}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+64k-debug certs/signing_key.x509.sign+64k-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k-debug/ \
|
||
fi \
|
||
if [ "%{with_realtime}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+rt-debug certs/signing_key.x509.sign+rt-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt-debug/ \
|
||
fi \
|
||
if [ "%{with_up}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign certs/signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \
|
||
fi \
|
||
fi \
|
||
if [ "%{zipmodules}" -eq "1" ]; then \
|
||
echo "Compressing kernel modules ..." \
|
||
find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \
|
||
fi \
|
||
%{nil}
|
||
|
||
###
|
||
### Special hacks for debuginfo subpackages.
|
||
###
|
||
|
||
# This macro is used by %%install, so we must redefine it before that.
|
||
%define debug_package %{nil}
|
||
|
||
%if %{with_debuginfo}
|
||
|
||
%ifnarch noarch
|
||
%global __debug_package 1
|
||
%files -f debugfiles.list debuginfo-common-%{_target_cpu}
|
||
%endif
|
||
|
||
%endif
|
||
|
||
# We don't want to package debuginfo for self-tests and samples but
|
||
# we have to delete them to avoid an error messages about unpackaged
|
||
# files.
|
||
# Delete the debuginfo for kernel-devel files
|
||
%define __remove_unwanted_dbginfo_install_post \
|
||
if [ "%{with_selftests}" -ne "0" ]; then \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/ksamples; \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/kselftests; \
|
||
fi \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/src; \
|
||
%{nil}
|
||
|
||
#
|
||
# Disgusting hack alert! We need to ensure we sign modules *after* all
|
||
# invocations of strip occur, which is in __debug_install_post if
|
||
# find-debuginfo.sh runs, and __os_install_post if not.
|
||
#
|
||
%define __spec_install_post \
|
||
%{?__debug_package:%{__debug_install_post}}\
|
||
%{__arch_install_post}\
|
||
%{__os_install_post}\
|
||
%{__remove_unwanted_dbginfo_install_post}\
|
||
%{__restore_unstripped_root_post}\
|
||
%{__modsign_install_post}
|
||
|
||
###
|
||
### install
|
||
###
|
||
|
||
%install
|
||
|
||
cd linux-%{KVERREL}
|
||
|
||
# re-define RPM_VMLINUX_H, because it doesn't carry over from %build
|
||
RPM_VMLINUX_H="$(cat ../vmlinux_h_path)"
|
||
|
||
%if %{with_doc}
|
||
docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
||
|
||
# copy the source over
|
||
mkdir -p $docdir
|
||
tar -h -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir
|
||
cat %{SOURCE2} | xz > $docdir/kernel.changelog.xz
|
||
chmod 0644 $docdir/kernel.changelog.xz
|
||
|
||
# with_doc
|
||
%endif
|
||
|
||
# We have to do the headers install before the tools install because the
|
||
# kernel headers_install will remove any header files in /usr/include that
|
||
# it doesn't install itself.
|
||
|
||
%if %{with_headers}
|
||
# Install kernel headers
|
||
%{__make} ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install
|
||
|
||
find $RPM_BUILD_ROOT/usr/include \
|
||
\( -name .install -o -name .check -o \
|
||
-name ..install.cmd -o -name ..check.cmd \) -delete
|
||
|
||
%endif
|
||
|
||
%if %{with_cross_headers}
|
||
%if 0%{?fedora}
|
||
HDR_ARCH_LIST='arm arm64 powerpc s390 x86'
|
||
%else
|
||
HDR_ARCH_LIST='arm64 powerpc s390 x86'
|
||
%endif
|
||
mkdir -p $RPM_BUILD_ROOT/usr/tmp-headers
|
||
|
||
for arch in $HDR_ARCH_LIST; do
|
||
mkdir $RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch}
|
||
%{__make} ARCH=${arch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch} headers_install
|
||
done
|
||
|
||
find $RPM_BUILD_ROOT/usr/tmp-headers \
|
||
\( -name .install -o -name .check -o \
|
||
-name ..install.cmd -o -name ..check.cmd \) -delete
|
||
|
||
# Copy all the architectures we care about to their respective asm directories
|
||
for arch in $HDR_ARCH_LIST ; do
|
||
mkdir -p $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include
|
||
mv $RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch}/include/* $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include/
|
||
done
|
||
|
||
rm -rf $RPM_BUILD_ROOT/usr/tmp-headers
|
||
%endif
|
||
|
||
%if %{with_kernel_abi_stablelists}
|
||
# kabi directory
|
||
INSTALL_KABI_PATH=$RPM_BUILD_ROOT/lib/modules/
|
||
mkdir -p $INSTALL_KABI_PATH
|
||
|
||
# install kabi releases directories
|
||
tar xjvf %{SOURCE300} -C $INSTALL_KABI_PATH
|
||
# with_kernel_abi_stablelists
|
||
%endif
|
||
|
||
%if %{with_perf}
|
||
# perf tool binary and supporting scripts/binaries
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin
|
||
# remove the 'trace' symlink.
|
||
rm -f %{buildroot}%{_bindir}/trace
|
||
|
||
# For both of the below, yes, this should be using a macro but right now
|
||
# it's hard coded and we don't actually want it anyway right now.
|
||
# Whoever wants examples can fix it up!
|
||
|
||
# remove examples
|
||
rm -rf %{buildroot}/usr/lib/perf/examples
|
||
rm -rf %{buildroot}/usr/lib/perf/include
|
||
|
||
# python-perf extension
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-python_ext
|
||
|
||
# perf man pages (note: implicit rpm magic compresses them later)
|
||
mkdir -p %{buildroot}/%{_mandir}/man1
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-man
|
||
|
||
# remove any tracevent files, eg. its plugins still gets built and installed,
|
||
# even if we build against system's libtracevent during perf build (by setting
|
||
# LIBTRACEEVENT_DYNAMIC=1 above in perf_make macro). Those files should already
|
||
# ship with libtraceevent package.
|
||
rm -rf %{buildroot}%{_libdir}/traceevent
|
||
|
||
# libperf
|
||
make -C tools/lib/perf DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{_libdir} V=1 install
|
||
rm -f %{buildroot}%{_libdir}/libperf.a
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%ifarch %{cpupowerarchs}
|
||
%{make} -C tools/power/cpupower DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install
|
||
rm -f %{buildroot}%{_libdir}/*.{a,la}
|
||
%find_lang cpupower
|
||
mv cpupower.lang ../
|
||
%ifarch x86_64
|
||
pushd tools/power/cpupower/debug/x86_64
|
||
install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode
|
||
install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode
|
||
popd
|
||
%endif
|
||
chmod 0755 %{buildroot}%{_libdir}/libcpupower.so*
|
||
mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig
|
||
install -m644 %{SOURCE2000} %{buildroot}%{_unitdir}/cpupower.service
|
||
install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower
|
||
%endif
|
||
%ifarch x86_64
|
||
mkdir -p %{buildroot}%{_mandir}/man8
|
||
pushd tools/power/x86/x86_energy_perf_policy
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/power/x86/turbostat
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/power/x86/intel-speed-select
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/arch/x86/intel_sdsi
|
||
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}" DESTDIR=%{buildroot} install
|
||
popd
|
||
%endif
|
||
pushd tools/thermal/tmon
|
||
%{tools_make} INSTALL_ROOT=%{buildroot} install
|
||
popd
|
||
pushd tools/iio
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/gpio
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
install -m644 -D %{SOURCE2002} %{buildroot}%{_sysconfdir}/logrotate.d/kvm_stat
|
||
pushd tools/kvm/kvm_stat
|
||
%{__make} INSTALL_ROOT=%{buildroot} install-tools
|
||
%{__make} INSTALL_ROOT=%{buildroot} install-man
|
||
install -m644 -D kvm_stat.service %{buildroot}%{_unitdir}/kvm_stat.service
|
||
popd
|
||
# install VM tools
|
||
pushd tools/mm/
|
||
install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo
|
||
install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort
|
||
popd
|
||
pushd tools/verification/rv/
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/tracing/rtla/
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
rm -f %{buildroot}%{_bindir}/hwnoise
|
||
rm -f %{buildroot}%{_bindir}/osnoise
|
||
rm -f %{buildroot}%{_bindir}/timerlat
|
||
(cd %{buildroot}
|
||
|
||
ln -sf rtla ./%{_bindir}/hwnoise
|
||
ln -sf rtla ./%{_bindir}/osnoise
|
||
ln -sf rtla ./%{_bindir}/timerlat
|
||
)
|
||
popd
|
||
%endif
|
||
|
||
if [ -f $DevelDir/vmlinux.h ]; then
|
||
RPM_VMLINUX_H=$DevelDir/vmlinux.h
|
||
fi
|
||
|
||
%if %{with_bpftool}
|
||
pushd tools/bpf/bpftool
|
||
%{bpftool_make} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install
|
||
popd
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
pushd samples
|
||
install -d %{buildroot}%{_libexecdir}/ksamples
|
||
# install bpf samples
|
||
pushd bpf
|
||
install -d %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
find -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/bpf \;
|
||
install -m755 *.sh %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
# test_lwt_bpf.sh compiles test_lwt_bpf.c when run; this works only from the
|
||
# kernel tree. Just remove it.
|
||
rm %{buildroot}%{_libexecdir}/ksamples/bpf/test_lwt_bpf.sh
|
||
install -m644 *_kern.o %{buildroot}%{_libexecdir}/ksamples/bpf || true
|
||
install -m644 tcp_bpf.readme %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
popd
|
||
# install pktgen samples
|
||
pushd pktgen
|
||
install -d %{buildroot}%{_libexecdir}/ksamples/pktgen
|
||
find . -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \;
|
||
find . -type f ! -executable -exec install -m644 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \;
|
||
popd
|
||
popd
|
||
# install mm selftests
|
||
pushd tools/testing/selftests/mm
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
popd
|
||
# install cgroup selftests
|
||
pushd tools/testing/selftests/cgroup
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
popd
|
||
# install drivers/net/mlxsw selftests
|
||
pushd tools/testing/selftests/drivers/net/mlxsw
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
popd
|
||
# install drivers/net/netdevsim selftests
|
||
pushd tools/testing/selftests/drivers/net/netdevsim
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
popd
|
||
# install drivers/net/bonding selftests
|
||
pushd tools/testing/selftests/drivers/net/bonding
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
popd
|
||
# install net/forwarding selftests
|
||
pushd tools/testing/selftests/net/forwarding
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
popd
|
||
# install net/mptcp selftests
|
||
pushd tools/testing/selftests/net/mptcp
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
popd
|
||
# install tc-testing selftests
|
||
pushd tools/testing/selftests/tc-testing
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
popd
|
||
# install livepatch selftests
|
||
pushd tools/testing/selftests/livepatch
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
||
popd
|
||
# install netfilter selftests
|
||
pushd tools/testing/selftests/netfilter
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/netfilter/{} \;
|
||
popd
|
||
|
||
# install memfd selftests
|
||
pushd tools/testing/selftests/memfd
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
popd
|
||
# install iommu selftests
|
||
pushd tools/testing/selftests/iommu
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
popd
|
||
# install cachestat selftests
|
||
pushd tools/testing/selftests/cachestat
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
||
popd
|
||
%endif
|
||
|
||
###
|
||
### clean
|
||
###
|
||
|
||
###
|
||
### scripts
|
||
###
|
||
|
||
%if %{with_tools}
|
||
%post -n kernel-tools
|
||
%systemd_post cpupower.service
|
||
|
||
%preun -n kernel-tools
|
||
%systemd_preun cpupower.service
|
||
|
||
%postun -n kernel-tools
|
||
%systemd_postun cpupower.service
|
||
|
||
%post -n kernel-tools-libs
|
||
/sbin/ldconfig
|
||
|
||
%postun -n kernel-tools-libs
|
||
/sbin/ldconfig
|
||
%endif
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-devel package.
|
||
# %%kernel_devel_post [<subpackage>]
|
||
# Note we don't run hardlink if ostree is in use, as ostree is
|
||
# a far more sophisticated hardlink implementation.
|
||
# https://github.com/projectatomic/rpm-ostree/commit/58a79056a889be8814aa51f507b2c7a4dccee526
|
||
#
|
||
# The deletion of *.hardlink-temporary files is a temporary workaround
|
||
# for this bug in the hardlink binary (fixed in util-linux 2.38):
|
||
# https://github.com/util-linux/util-linux/issues/1602
|
||
#
|
||
%define kernel_devel_post() \
|
||
%{expand:%%post %{?1:%{1}-}devel}\
|
||
if [ -f /etc/sysconfig/kernel ]\
|
||
then\
|
||
. /etc/sysconfig/kernel || exit $?\
|
||
fi\
|
||
if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] \
|
||
then\
|
||
(cd /usr/src/kernels/%{KVERREL}%{?1:+%{1}} &&\
|
||
/usr/bin/find . -type f | while read f; do\
|
||
hardlink -c /usr/src/kernels/*%{?dist}.*/$f $f > /dev/null\
|
||
done;\
|
||
/usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete\
|
||
)\
|
||
fi\
|
||
%if %{with_cross}\
|
||
echo "Building scripts and resolve_btfids"\
|
||
env --unset=ARCH make -C /usr/src/kernels/%{KVERREL}%{?1:+%{1}} prepare_after_cross\
|
||
%endif\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-extra package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_extra_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_extra_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-extra}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-extra}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-internal package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_internal_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_internal_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-internal}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-internal}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
%if %{with_realtime}
|
||
#
|
||
# This macro defines a %%post script for a kernel*-kvm package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_kvm_post [<subpackage>]
|
||
#
|
||
%define kernel_kvm_post() \
|
||
%{expand:%%post %{?1:%{1}-}kvm}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}kvm}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
%endif
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-partner package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_partner_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_partner_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-partner}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-partner}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
if [ ! -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?1:+%{1}} ]; then\
|
||
mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\
|
||
touch %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\
|
||
fi\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%posttrans %{?1:%{1}-}modules}\
|
||
if [ -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}} ]; then\
|
||
rm -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\
|
||
echo "Running: dracut -f --kver %{KVERREL}%{?1:+%{1}}"\
|
||
dracut -f --kver "%{KVERREL}%{?1:+%{1}}" || exit $?\
|
||
fi\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-core package.
|
||
# %%kernel_modules_core_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_core_post() \
|
||
%{expand:%%posttrans %{?1:%{1}-}modules-core}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
# This macro defines a %%posttrans script for a kernel package.
|
||
# %%kernel_variant_posttrans [-v <subpackage>] [-u uki-suffix]
|
||
# More text can follow to go at the end of this variant's %%post.
|
||
#
|
||
%define kernel_variant_posttrans(v:u:) \
|
||
%{expand:%%posttrans %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
|
||
%if 0%{!?fedora:1}\
|
||
if [ -x %{_sbindir}/weak-modules ]\
|
||
then\
|
||
%{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
||
fi\
|
||
%endif\
|
||
rm -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
|
||
/bin/kernel-install add %{KVERREL}%{?-v:+%{-v*}} /lib/modules/%{KVERREL}%{?-v:+%{-v*}}/vmlinuz%{?-u:-%{-u*}.efi} || exit $?\
|
||
if [[ ! -e "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.gz" ]]; then\
|
||
ln -s "/lib/modules/%{KVERREL}%{?-v:+%{-v*}}/symvers.gz" "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.gz"\
|
||
command -v restorecon &>/dev/null && restorecon "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.gz" \
|
||
fi\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel package and its devel package.
|
||
# %%kernel_variant_post [-v <subpackage>] [-r <replace>]
|
||
# More text can follow to go at the end of this variant's %%post.
|
||
#
|
||
%define kernel_variant_post(v:r:) \
|
||
%{expand:%%kernel_devel_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_core_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_extra_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_internal_post %{?-v*}}\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%kernel_modules_partner_post %{?-v*}}\
|
||
%endif\
|
||
%if "%{-v*}" == "rt" || "%{-v*}" == "rt-debug"\
|
||
%{expand:%%kernel_kvm_post %{?-v*}}\
|
||
%endif\
|
||
%{expand:%%kernel_variant_posttrans %{?-v*:-v %{-v*}}}\
|
||
%{expand:%%post %{?-v*:%{-v*}-}core}\
|
||
%{-r:\
|
||
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
|
||
[ -f /etc/sysconfig/kernel ]; then\
|
||
/bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
|
||
fi}\
|
||
mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\
|
||
touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%preun script for a kernel package.
|
||
# %%kernel_variant_preun [-v <subpackage>] [-u uki-suffix]
|
||
#
|
||
%define kernel_variant_preun(v:u:) \
|
||
%{expand:%%preun %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
|
||
/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
||
if [ -x %{_sbindir}/weak-modules ]\
|
||
then\
|
||
%{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
||
fi\
|
||
%{nil}
|
||
|
||
%if %{efiuki}
|
||
%kernel_variant_posttrans -u virt
|
||
%kernel_variant_preun -u virt
|
||
%endif
|
||
|
||
%kernel_variant_preun
|
||
%kernel_variant_post -r kernel-smp
|
||
|
||
%if %{with_pae}
|
||
%kernel_variant_preun -v lpae
|
||
%kernel_variant_post -v lpae -r (kernel|kernel-smp)
|
||
%endif
|
||
|
||
%if %{with_zfcpdump}
|
||
%kernel_variant_preun -v zfcpdump
|
||
%kernel_variant_post -v zfcpdump
|
||
%endif
|
||
|
||
%if %{with_arm64_64k}
|
||
%kernel_variant_preun -v 64k
|
||
%kernel_variant_post -v 64k
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_arm64_64k}
|
||
%kernel_variant_preun -v 64k-debug
|
||
%kernel_variant_post -v 64k-debug
|
||
%endif
|
||
|
||
%if %{with_realtime}
|
||
%kernel_variant_preun -v rt
|
||
%kernel_variant_post -v rt
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_realtime}
|
||
%kernel_variant_preun -v rt-debug
|
||
%kernel_variant_post -v rt-debug
|
||
%endif
|
||
|
||
%if %{with_debug}
|
||
%if %{efiuki}
|
||
%kernel_variant_posttrans -v debug -u virt
|
||
%kernel_variant_preun -v debug -u virt
|
||
%endif
|
||
%kernel_variant_preun -v debug
|
||
%kernel_variant_post -v debug
|
||
%endif
|
||
|
||
if [ -x /sbin/ldconfig ]
|
||
then
|
||
/sbin/ldconfig -X || exit $?
|
||
fi
|
||
|
||
###
|
||
### file lists
|
||
###
|
||
|
||
%if %{with_headers}
|
||
%files headers
|
||
/usr/include/*
|
||
%exclude %{_includedir}/cpufreq.h
|
||
%exclude %{_includedir}/internal/
|
||
%exclude %{_includedir}/perf/
|
||
%endif
|
||
|
||
%if %{with_cross_headers}
|
||
%files cross-headers
|
||
/usr/*-linux-gnu/include/*
|
||
%endif
|
||
|
||
%if %{with_kernel_abi_stablelists}
|
||
%files -n kernel-abi-stablelists
|
||
/lib/modules/kabi-*
|
||
%endif
|
||
|
||
%if %{with_kabidw_base}
|
||
%ifarch x86_64 s390x ppc64 ppc64le aarch64
|
||
%files kernel-kabidw-base-internal
|
||
%defattr(-,root,root)
|
||
/kabidw-base/%{_target_cpu}/*
|
||
%endif
|
||
%endif
|
||
|
||
# only some architecture builds need kernel-doc
|
||
%if %{with_doc}
|
||
%files doc
|
||
%defattr(-,root,root)
|
||
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation/*
|
||
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation
|
||
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
||
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/kernel.changelog.xz
|
||
%endif
|
||
|
||
%if %{with_perf}
|
||
%files -n perf
|
||
%{_bindir}/perf
|
||
%{_libdir}/libperf-jvmti.so
|
||
%dir %{_libexecdir}/perf-core
|
||
%{_libexecdir}/perf-core/*
|
||
%{_datadir}/perf-core/*
|
||
%{_mandir}/man[1-8]/perf*
|
||
%{_sysconfdir}/bash_completion.d/perf
|
||
%doc linux-%{KVERREL}/tools/perf/Documentation/examples.txt
|
||
%{_docdir}/perf-tip/tips.txt
|
||
|
||
%files -n python3-perf
|
||
%{python3_sitearch}/*
|
||
|
||
%files -n libperf
|
||
%{_libdir}/libperf.so.0
|
||
%{_libdir}/libperf.so.0.0.1
|
||
|
||
%files -n libperf-devel
|
||
%{_libdir}/libperf.so
|
||
%{_libdir}/pkgconfig/libperf.pc
|
||
%{_includedir}/perf/
|
||
%{_includedir}/internal/
|
||
%{_mandir}/man3/libperf.*
|
||
%{_mandir}/man7/libperf-counting.*
|
||
%{_mandir}/man7/libperf-sampling.*
|
||
%{_docdir}/libperf/
|
||
|
||
%if %{with_debuginfo}
|
||
%files -f perf-debuginfo.list -n perf-debuginfo
|
||
|
||
%files -f python3-perf-debuginfo.list -n python3-perf-debuginfo
|
||
|
||
%files -f libperf-debuginfo.list -n libperf-debuginfo
|
||
%endif
|
||
# with_perf
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%ifnarch %{cpupowerarchs}
|
||
%files -n kernel-tools
|
||
%else
|
||
%files -n kernel-tools -f cpupower.lang
|
||
%{_bindir}/cpupower
|
||
%{_datadir}/bash-completion/completions/cpupower
|
||
%ifarch x86_64
|
||
%{_bindir}/centrino-decode
|
||
%{_bindir}/powernow-k8-decode
|
||
%endif
|
||
%{_unitdir}/cpupower.service
|
||
%{_mandir}/man[1-8]/cpupower*
|
||
%config(noreplace) %{_sysconfdir}/sysconfig/cpupower
|
||
%ifarch x86_64
|
||
%{_bindir}/x86_energy_perf_policy
|
||
%{_mandir}/man8/x86_energy_perf_policy*
|
||
%{_bindir}/turbostat
|
||
%{_mandir}/man8/turbostat*
|
||
%{_bindir}/intel-speed-select
|
||
%{_sbindir}/intel_sdsi
|
||
%endif
|
||
# cpupowerarchs
|
||
%endif
|
||
%{_bindir}/tmon
|
||
%{_bindir}/iio_event_monitor
|
||
%{_bindir}/iio_generic_buffer
|
||
%{_bindir}/lsiio
|
||
%{_bindir}/lsgpio
|
||
%{_bindir}/gpio-hammer
|
||
%{_bindir}/gpio-event-mon
|
||
%{_bindir}/gpio-watch
|
||
%{_mandir}/man1/kvm_stat*
|
||
%{_bindir}/kvm_stat
|
||
%{_unitdir}/kvm_stat.service
|
||
%config(noreplace) %{_sysconfdir}/logrotate.d/kvm_stat
|
||
%{_bindir}/page_owner_sort
|
||
%{_bindir}/slabinfo
|
||
|
||
%if %{with_debuginfo}
|
||
%files -f kernel-tools-debuginfo.list -n kernel-tools-debuginfo
|
||
%endif
|
||
|
||
%ifarch %{cpupowerarchs}
|
||
%files -n kernel-tools-libs
|
||
%{_libdir}/libcpupower.so.1
|
||
%{_libdir}/libcpupower.so.0.0.1
|
||
|
||
%files -n kernel-tools-libs-devel
|
||
%{_libdir}/libcpupower.so
|
||
%{_includedir}/cpufreq.h
|
||
%endif
|
||
|
||
%files -n rtla
|
||
%{_bindir}/rtla
|
||
%{_bindir}/hwnoise
|
||
%{_bindir}/osnoise
|
||
%{_bindir}/timerlat
|
||
%{_mandir}/man1/rtla-hwnoise.1.gz
|
||
%{_mandir}/man1/rtla-osnoise-hist.1.gz
|
||
%{_mandir}/man1/rtla-osnoise-top.1.gz
|
||
%{_mandir}/man1/rtla-osnoise.1.gz
|
||
%{_mandir}/man1/rtla-timerlat-hist.1.gz
|
||
%{_mandir}/man1/rtla-timerlat-top.1.gz
|
||
%{_mandir}/man1/rtla-timerlat.1.gz
|
||
%{_mandir}/man1/rtla.1.gz
|
||
|
||
%files -n rv
|
||
%{_bindir}/rv
|
||
%{_mandir}/man1/rv-list.1.gz
|
||
%{_mandir}/man1/rv-mon-wip.1.gz
|
||
%{_mandir}/man1/rv-mon-wwnr.1.gz
|
||
%{_mandir}/man1/rv-mon.1.gz
|
||
%{_mandir}/man1/rv.1.gz
|
||
|
||
# with_tools
|
||
%endif
|
||
|
||
%if %{with_bpftool}
|
||
%files -n bpftool
|
||
%{_sbindir}/bpftool
|
||
%{_sysconfdir}/bash_completion.d/bpftool
|
||
%{_mandir}/man8/bpftool-cgroup.8.gz
|
||
%{_mandir}/man8/bpftool-gen.8.gz
|
||
%{_mandir}/man8/bpftool-iter.8.gz
|
||
%{_mandir}/man8/bpftool-link.8.gz
|
||
%{_mandir}/man8/bpftool-map.8.gz
|
||
%{_mandir}/man8/bpftool-prog.8.gz
|
||
%{_mandir}/man8/bpftool-perf.8.gz
|
||
%{_mandir}/man8/bpftool.8.gz
|
||
%{_mandir}/man8/bpftool-net.8.gz
|
||
%{_mandir}/man8/bpftool-feature.8.gz
|
||
%{_mandir}/man8/bpftool-btf.8.gz
|
||
%{_mandir}/man8/bpftool-struct_ops.8.gz
|
||
|
||
%if %{with_debuginfo}
|
||
%files -f bpftool-debuginfo.list -n bpftool-debuginfo
|
||
%defattr(-,root,root)
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
%files selftests-internal
|
||
%{_libexecdir}/ksamples
|
||
%{_libexecdir}/kselftests
|
||
%endif
|
||
|
||
# empty meta-package
|
||
%if %{with_up}
|
||
%ifnarch %nobuildarches noarch
|
||
%files
|
||
%endif
|
||
%endif
|
||
|
||
# This is %%{image_install_path} on an arch where that includes ELF files,
|
||
# or empty otherwise.
|
||
%define elf_image_install_path %{?kernel_image_elf:%{image_install_path}}
|
||
|
||
#
|
||
# This macro defines the %%files sections for a kernel package
|
||
# and its devel and debuginfo packages.
|
||
# %%kernel_variant_files [-k vmlinux] <use_vdso> <condition> <subpackage>
|
||
#
|
||
%define kernel_variant_files(k:) \
|
||
%if %{2}\
|
||
%{expand:%%files %{?1:-f kernel-%{?3:%{3}-}ldsoconf.list} %{?3:%{3}-}core}\
|
||
%{!?_licensedir:%global license %%doc}\
|
||
%%license linux-%{KVERREL}/COPYING-%{version}-%{release}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}\
|
||
%ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \
|
||
%ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \
|
||
%ifarch %{arm} aarch64\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \
|
||
%ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \
|
||
%endif\
|
||
%attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\
|
||
%ghost %attr(0600, root, root) /boot/System.map-%{KVERREL}%{?3:+%{3}}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.gz\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/config\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\
|
||
%ghost %attr(0600, root, root) /boot/symvers-%{KVERREL}%{?3:+%{3}}.gz\
|
||
%ghost %attr(0600, root, root) /boot/initramfs-%{KVERREL}%{?3:+%{3}}.img\
|
||
%ghost %attr(0644, root, root) /boot/config-%{KVERREL}%{?3:+%{3}}\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules-core.list %{?3:%{3}-}modules-core}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}/kernel\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/build\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/source\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/updates\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/weak-updates\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/systemtap\
|
||
%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}\
|
||
%if %{1}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/vdso\
|
||
%endif\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.block\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.drm\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.modesetting\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.networking\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.order\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.alias\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.alias.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin.alias.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.dep\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.dep.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.devname\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.softdep\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.symbols\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.symbols.bin\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules.list %{?3:%{3}-}modules}\
|
||
%{expand:%%files %{?3:%{3}-}devel}\
|
||
%defverify(not mtime)\
|
||
/usr/src/kernels/%{KVERREL}%{?3:+%{3}}\
|
||
%{expand:%%files %{?3:%{3}-}devel-matched}\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules-extra.list %{?3:%{3}-}modules-extra}\
|
||
%config(noreplace) /etc/modprobe.d/*-blacklist.conf\
|
||
%{expand:%%files %{?3:%{3}-}modules-internal}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/internal\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%files %{?3:%{3}-}modules-partner}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/partner\
|
||
%endif\
|
||
%if "%{3}" == "rt" || "%{3}" == "rt-debug"\
|
||
%{expand:%%files %{?3:%{3}-}kvm}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/kvm\
|
||
%endif\
|
||
%if %{with_debuginfo}\
|
||
%ifnarch noarch\
|
||
%{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\
|
||
%endif\
|
||
%endif\
|
||
%if %{efiuki}\
|
||
%if "%{3}" != "rt" && "%{3}" != "rt-debug"\
|
||
%{expand:%%files %{?3:%{3}-}uki-virt}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
%attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.gz\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/config\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\
|
||
%attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi\
|
||
%attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/.%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.hmac\
|
||
%ghost /%{image_install_path}/efi/EFI/Linux/%{?-k:%{-k*}}%{!?-k:*}-%{KVERREL}%{?3:+%{3}}.efi\
|
||
%{expand:%%files %{?3:%{3}-}uki-virt-addons}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.extra.d/ \
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.extra.d/*.addon.efi\
|
||
%endif\
|
||
%endif\
|
||
%if %{?3:1} %{!?3:0}\
|
||
%{expand:%%files %{3}}\
|
||
%endif\
|
||
%if %{with_gcov}\
|
||
%ifnarch %nobuildarches noarch\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}gcov.list %{?3:%{3}-}gcov}\
|
||
%endif\
|
||
%endif\
|
||
%endif\
|
||
%{nil}
|
||
|
||
%kernel_variant_files %{_use_vdso} %{with_up}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} debug
|
||
%if %{with_arm64_64k}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} 64k-debug
|
||
%endif
|
||
%kernel_variant_files %{_use_vdso} %{with_realtime} rt
|
||
%if %{with_realtime}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} rt-debug
|
||
%endif
|
||
%if %{with_debug_meta}
|
||
%files debug
|
||
%files debug-core
|
||
%files debug-devel
|
||
%files debug-devel-matched
|
||
%files debug-modules
|
||
%files debug-modules-core
|
||
%files debug-modules-extra
|
||
%if %{with_arm64_64k}
|
||
%files 64k-debug
|
||
%files 64k-debug-core
|
||
%files 64k-debug-devel
|
||
%files 64k-debug-devel-matched
|
||
%files 64k-debug-modules
|
||
%files 64k-debug-modules-extra
|
||
%endif
|
||
%endif
|
||
%kernel_variant_files %{use_vdso} %{with_pae} lpae
|
||
%kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump
|
||
%kernel_variant_files %{_use_vdso} %{with_arm64_64k} 64k
|
||
|
||
%define kernel_variant_ipaclones(k:) \
|
||
%if %{1}\
|
||
%if %{with_ipaclones}\
|
||
%{expand:%%files %{?2:%{2}-}ipaclones-internal}\
|
||
%defattr(-,root,root)\
|
||
%defverify(not mtime)\
|
||
/usr/src/kernels/%{KVERREL}%{?2:+%{2}}-ipaclones\
|
||
%endif\
|
||
%endif\
|
||
%{nil}
|
||
|
||
%kernel_variant_ipaclones %{with_up}
|
||
|
||
# plz don't put in a version string unless you're going to tag
|
||
# and build.
|
||
#
|
||
#
|
||
%changelog
|
||
* Fri Oct 18 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-520.el9]
|
||
- md: md-faulty: switch to new queue limit API (Ming Lei) [RHEL-56837]
|
||
- md: md-linear: switch to new queue limit API (Ming Lei) [RHEL-56837]
|
||
- block: rsxx: switch to new queue limit API (Ming Lei) [RHEL-56837]
|
||
- scsi: sd: Don't check if a write for REQ_ATOMIC (Ming Lei) [RHEL-56837]
|
||
- scsi: block: Don't check REQ_ATOMIC for reads (Ming Lei) [RHEL-56837]
|
||
- block: Fix elv_iosched_local_module handling of "none" scheduler (Ming Lei) [RHEL-56837]
|
||
- lib/sbitmap: define swap_lock as raw_spinlock_t (Ming Lei) [RHEL-56837]
|
||
- dm: always manage discard support in terms of max_hw_discard_sectors (Ming Lei) [RHEL-56837]
|
||
- dm-crypt: stop constraining max_segment_size to PAGE_SIZE (Ming Lei) [RHEL-56837]
|
||
- nvme: set BLK_FEAT_ZONED for ZNS multipath disks (Ming Lei) [RHEL-56837]
|
||
- scsi: sd: Move sd_read_cpr() out of the q->limits_lock region (Ming Lei) [RHEL-56837]
|
||
- nvdimm/pmem: Set dax flag for all 'PFN_MAP' cases (Ming Lei) [RHEL-56837]
|
||
- ata: pata_macio: Fix DMA table overflow (Ming Lei) [RHEL-56837]
|
||
- ata: pata_macio: Fix max_segment_size with PAGE_SIZE == 64K (Ming Lei) [RHEL-56837]
|
||
- mmc: sdhci: Fix max_seg_size for 64KiB PAGE_SIZE (Ming Lei) [RHEL-56837]
|
||
- signalfd: fix error return code (Ming Lei) [RHEL-56837]
|
||
- scsi: ipr: Remove several unused variables (Ming Lei) [RHEL-56837]
|
||
- nvme: don't create a multipath node for zero capacity devices (Ming Lei) [RHEL-56837]
|
||
- scsi: bsg: Pass dev to blk_mq_alloc_queue() (Ming Lei) [RHEL-56837]
|
||
- block: don't reject too large max_user_sectors in blk_validate_limits (Ming Lei) [RHEL-56837]
|
||
- nbd: correct the maximum value for discard sectors (Ming Lei) [RHEL-56837]
|
||
- block: Prevent deadlocks when switching elevators (Ming Lei) [RHEL-56837]
|
||
- bio-integrity: don't restrict the size of integrity metadata (Ming Lei) [RHEL-56837]
|
||
- block: fix detection of unsupported WRITE SAME in blkdev_issue_write_zeroes (Ming Lei) [RHEL-56837]
|
||
- block: Drop NULL check in bdev_write_zeroes_sectors() (Ming Lei) [RHEL-56837]
|
||
- block: Read max write zeroes once for __blkdev_issue_write_zeroes() (Ming Lei) [RHEL-56837]
|
||
- block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-56837]
|
||
- blk-throttle: remove more latency dead-code (Ming Lei) [RHEL-56837]
|
||
- block: don't free the integrity payload in bio_integrity_unmap_free_user (Ming Lei) [RHEL-56837]
|
||
- block: don't free submitter owned integrity payload on I/O completion (Ming Lei) [RHEL-56837]
|
||
- block: call bio_integrity_unmap_free_user from blk_rq_unmap_user (Ming Lei) [RHEL-56837]
|
||
- block: don't call bio_uninit from bio_endio (Ming Lei) [RHEL-56837]
|
||
- block: also return bio_integrity_payload * from stubs (Ming Lei) [RHEL-56837]
|
||
- block: split integrity support out of bio.h (Ming Lei) [RHEL-56837]
|
||
- block: unmap and free user mapped integrity via submitter (Ming Lei) [RHEL-56837]
|
||
- nvme/io_uring: use helper for polled completions (Ming Lei) [RHEL-56837]
|
||
- io_uring/cmd: document some uring_cmd related helpers (Ming Lei) [RHEL-56837]
|
||
- io_uring/cmd: fix tw <-> issue_flags conversion (Ming Lei) [RHEL-56837]
|
||
- io_uring/cmd: kill one issue_flags to tw conversion (Ming Lei) [RHEL-56837]
|
||
- io_uring/cmd: move io_uring_try_cancel_uring_cmd() (Ming Lei) [RHEL-56837]
|
||
- blk-cgroup: move congestion_count to struct blkcg (Ming Lei) [RHEL-56837]
|
||
- sbitmap: fix io hung due to race on sbitmap_word::cleared (Ming Lei) [RHEL-56837]
|
||
- block: avoid polling configuration errors (Ming Lei) [RHEL-56837]
|
||
- block: Catch possible entries missing from rqf_name[] (Ming Lei) [RHEL-56837]
|
||
- block: Simplify definition of RQF_NAME() (Ming Lei) [RHEL-56837]
|
||
- block: Use enum to define RQF_x bit indexes (Ming Lei) [RHEL-56837]
|
||
- block: Catch possible entries missing from cmd_flag_name[] (Ming Lei) [RHEL-56837]
|
||
- block: Catch possible entries missing from alloc_policy_name[] (Ming Lei) [RHEL-56837]
|
||
- block: Catch possible entries missing from hctx_flag_name[] (Ming Lei) [RHEL-56837]
|
||
- block: Catch possible entries missing from hctx_state_name[] (Ming Lei) [RHEL-56837]
|
||
- block: Catch possible entries missing from blk_queue_flag_name[] (Ming Lei) [RHEL-56837]
|
||
- block: Make QUEUE_FLAG_x as an enum (Ming Lei) [RHEL-56837]
|
||
- block: Relocate BLK_MQ_MAX_DEPTH (Ming Lei) [RHEL-56837]
|
||
- block: Relocate BLK_MQ_CPU_WORK_BATCH (Ming Lei) [RHEL-56837]
|
||
- block: remove QUEUE_FLAG_STOPPED (Ming Lei) [RHEL-56837]
|
||
- block: Add missing entry to hctx_flag_name[] (Ming Lei) [RHEL-56837]
|
||
- block: Add zone write plugging entry to rqf_name[] (Ming Lei) [RHEL-56837]
|
||
- block: Add missing entries from cmd_flag_name[] (Ming Lei) [RHEL-56837]
|
||
- floppy: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837]
|
||
- loop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837]
|
||
- xen/blkback: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837]
|
||
- block/rnbd: Constify struct kobj_type (Ming Lei) [RHEL-56837]
|
||
- block: take offset into account in blk_bvec_map_sg again (Ming Lei) [RHEL-56837]
|
||
- block: fix get_max_segment_size() warning (Ming Lei) [RHEL-56837]
|
||
- loop: Don't bother validating blocksize (Ming Lei) [RHEL-56837]
|
||
- virtio_blk: Don't bother validating blocksize (Ming Lei) [RHEL-56837]
|
||
- null_blk: Don't bother validating blocksize (Ming Lei) [RHEL-56837]
|
||
- block: Validate logical block size in blk_validate_limits() (Ming Lei) [RHEL-56837]
|
||
- virtio_blk: Fix default logical block size fallback (Ming Lei) [RHEL-56837]
|
||
- block: pass a phys_addr_t to get_max_segment_size (Ming Lei) [RHEL-56837]
|
||
- block: add a bvec_phys helper (Ming Lei) [RHEL-56837]
|
||
- blk-lib: check for kill signal in ioctl BLKZEROOUT (Ming Lei) [RHEL-56837]
|
||
- block: limit the Write Zeroes to manually writing zeroes fallback (Ming Lei) [RHEL-56837]
|
||
- block: refacto blkdev_issue_zeroout (Ming Lei) [RHEL-56837]
|
||
- block: move read-only and supported checks into (__)blkdev_issue_zeroout (Ming Lei) [RHEL-56837]
|
||
- block: remove the LBA alignment check in __blkdev_issue_zeroout (Ming Lei) [RHEL-56837]
|
||
- block: factor out a blk_write_zeroes_limit helper (Ming Lei) [RHEL-56837]
|
||
- block: Remove blk_alloc_zone_bitmap() (Ming Lei) [RHEL-56837]
|
||
- block: Remove REQ_OP_ZONE_RESET_ALL emulation (Ming Lei) [RHEL-56837]
|
||
- block: remove gfp_flags from blkdev_zone_mgmt (Ming Lei) [RHEL-56837]
|
||
- dm: dm-zoned: guard blkdev_zone_mgmt with noio scope (Ming Lei) [RHEL-56837]
|
||
- zonefs: pass GFP_KERNEL to blkdev_zone_mgmt() call (Ming Lei) [RHEL-56837]
|
||
- dm: handle REQ_OP_ZONE_RESET_ALL (Ming Lei) [RHEL-56837]
|
||
- dm: Refactor is_abnormal_io() (Ming Lei) [RHEL-56837]
|
||
- null_blk: Introduce the zone_full parameter (Ming Lei) [RHEL-56837]
|
||
- loop: remove the unused inode variable in loop_configure (Ming Lei) [RHEL-56837]
|
||
- block: reuse original bio_vec array for integrity during clone (Ming Lei) [RHEL-56837]
|
||
- null_blk: don't initialize static 'g_virt_boundary' to false (Ming Lei) [RHEL-56837]
|
||
- block: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [RHEL-56837]
|
||
- xen-blkfront: fix sector_size propagation to the block layer (Ming Lei) [RHEL-56837]
|
||
- null_blk: Fix description of the fua parameter (Ming Lei) [RHEL-56837]
|
||
- block/mq-deadline: Fix the tag reservation code (Ming Lei) [RHEL-56837]
|
||
- block: Call .limit_depth() after .hctx has been set (Ming Lei) [RHEL-56837]
|
||
- nvme: don't set io_opt if NOWS is zero (Ming Lei) [RHEL-56837]
|
||
- block: don't reduce max_sectors based on io_opt (Ming Lei) [RHEL-56837]
|
||
- block: remove a duplicate io_min check in blk_validate_limits (Ming Lei) [RHEL-56837]
|
||
- blk-wbt: don't throttle swap writes in direct reclaim (Ming Lei) [RHEL-56837]
|
||
- block: pass a gendisk to the queue_sysfs_entry methods (Ming Lei) [RHEL-56837]
|
||
- block: add helper macros to de-duplicate the queue sysfs attributes (Ming Lei) [RHEL-56837]
|
||
- block: simplify queue_logical_block_size (Ming Lei) [RHEL-56837]
|
||
- blk-throttle: fix lower control under super low iops limit (Ming Lei) [RHEL-56837]
|
||
- rnbd-cnt: don't set QUEUE_FLAG_SAME_FORCE (Ming Lei) [RHEL-56837]
|
||
- rnbd: don't set QUEUE_FLAG_SAME_COMP (Ming Lei) [RHEL-56837]
|
||
- mpt3sas_scsih: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837]
|
||
- megaraid_sas: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837]
|
||
- loop: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837]
|
||
- block: check bio alignment in blk_mq_submit_bio (Ming Lei) [RHEL-56837]
|
||
- block: Add ioprio to block_rq tracepoint (Ming Lei) [RHEL-56837]
|
||
- block: remove bio_integrity_process (Ming Lei) [RHEL-56837]
|
||
- block: switch on bio operation in bio_integrity_prep (Ming Lei) [RHEL-56837]
|
||
- block: remove allocation failure warnings in bio_integrity_prep (Ming Lei) [RHEL-56837]
|
||
- block: simplify adding the payload in bio_integrity_prep (Ming Lei) [RHEL-56837]
|
||
- block: only zero non-PI metadata tuples in bio_integrity_prep (Ming Lei) [RHEL-56837]
|
||
- loop: Fix a race between loop detach and loop open (Ming Lei) [RHEL-56837]
|
||
- block: Delete blk_queue_flag_test_and_set() (Ming Lei) [RHEL-56837]
|
||
- block: clean up the check in blkdev_iomap_begin() (Ming Lei) [RHEL-56837]
|
||
- block: use the right type for stub rq_integrity_vec() (Ming Lei) [RHEL-56837]
|
||
- block: move dma_pad_mask into queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: remove the fallback case in queue_dma_alignment (Ming Lei) [RHEL-56837]
|
||
- block: remove disk_update_readahead (Ming Lei) [RHEL-56837]
|
||
- block: conding style fixup for blk_queue_max_guaranteed_bio (Ming Lei) [RHEL-56837]
|
||
- block: convert features and flags to __bitwise types (Ming Lei) [RHEL-56837]
|
||
- block: rename BLK_FEAT_MISALIGNED (Ming Lei) [RHEL-56837]
|
||
- block: correctly report cache type (Ming Lei) [RHEL-56837]
|
||
- md: set md-specific flags for all queue limits (Ming Lei) [RHEL-56837]
|
||
- block: change rq_integrity_vec to respect the iterator (Ming Lei) [RHEL-56837]
|
||
- block: fix the blk_queue_nonrot polarity (Ming Lei) [RHEL-56837]
|
||
- brd: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837]
|
||
- cdrom: Add missing MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837]
|
||
- block: Fix blk_validate_atomic_write_limits() build for arm32 (Ming Lei) [RHEL-56837]
|
||
- block: Cleanup block device zone helpers (Ming Lei) [RHEL-56837]
|
||
- block: Define bdev_nr_zones() as an inline function (Ming Lei) [RHEL-56837]
|
||
- null_blk: Do not set disk->nr_zones (Ming Lei) [RHEL-56837]
|
||
- nvme: Atomic write support (Ming Lei) [RHEL-56837]
|
||
- scsi: scsi_debug: Atomic write support (Ming Lei) [RHEL-56837]
|
||
- scsi: sd: Atomic write support (Ming Lei) [RHEL-56837]
|
||
- block: Add fops atomic write support (Ming Lei) [RHEL-56837]
|
||
- block: Add atomic write support for statx (Ming Lei) [RHEL-56837]
|
||
- block: Add core atomic write support (Ming Lei) [RHEL-56837]
|
||
- fs: Add initial atomic write support info to statx (Ming Lei) [RHEL-56837]
|
||
- fs: Initial atomic write support (Ming Lei) [RHEL-56837]
|
||
- block: Generalize chunk_sectors support as boundary support (Ming Lei) [RHEL-56837]
|
||
- block: Pass blk_queue_get_max_sectors() a request pointer (Ming Lei) [RHEL-56837]
|
||
- block: move the raid_partial_stripes_expensive flag into the features field (Ming Lei) [RHEL-56837]
|
||
- block: remove the discard_alignment flag (Ming Lei) [RHEL-56837]
|
||
- block: move the misaligned flag into the features field (Ming Lei) [RHEL-56837]
|
||
- block: renumber and rename the cache disabled flag (Ming Lei) [RHEL-56837]
|
||
- block: fix spelling and grammar for in writeback_cache_control.rst (Ming Lei) [RHEL-56837]
|
||
- block: remove the unused blk_bounce enum (Ming Lei) [RHEL-56837]
|
||
- block: move the bounce flag into the features field (Ming Lei) [RHEL-56837]
|
||
- block: move the skip_tagset_quiesce flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the pci_p2pdma flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the zone_resetall flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the zoned flag into the features field (Ming Lei) [RHEL-56837]
|
||
- block: move the poll flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the dax flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the nowait flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the synchronous flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the stable_writes flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the io_stat flag setting to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the add_random flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move the nonrot flag to queue_limits (Ming Lei) [RHEL-56837]
|
||
- block: move cache control settings out of queue->flags (Ming Lei) [RHEL-56837]
|
||
- block: remove blk_flush_policy (Ming Lei) [RHEL-56837]
|
||
- block: freeze the queue in queue_attr_store (Ming Lei) [RHEL-56837]
|
||
- nbd: move setting the cache control flags to __nbd_set_size (Ming Lei) [RHEL-56837]
|
||
- virtio_blk: remove virtblk_update_cache_mode (Ming Lei) [RHEL-56837]
|
||
- loop: fold loop_update_rotational into loop_reconfigure_limits (Ming Lei) [RHEL-56837]
|
||
- loop: also use the default block size from an underlying block device (Ming Lei) [RHEL-56837]
|
||
- loop: regularize upgrading the block size for direct I/O (Ming Lei) [RHEL-56837]
|
||
- loop: always update discard settings in loop_reconfigure_limits (Ming Lei) [RHEL-56837]
|
||
- loop: stop using loop_reconfigure_limits in __loop_clr_fd (Ming Lei) [RHEL-56837]
|
||
- sd: move zone limits setup out of sd_read_block_characteristics (Ming Lei) [RHEL-56837]
|
||
- sd: remove sd_is_zoned (Ming Lei) [RHEL-56837]
|
||
- xen-blkfront: don't disable cache flushes when they fail (Ming Lei) [RHEL-56837]
|
||
- z2ram: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837]
|
||
- ataflop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837]
|
||
- amiflop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837]
|
||
- block, bfq: remove blkg_path() (Ming Lei) [RHEL-56837]
|
||
- block: cleanup flag_{show,store} (Ming Lei) [RHEL-56837]
|
||
- block: BFQ: Refactor bfq_exit_icq() to silence sparse warning (Ming Lei) [RHEL-56837]
|
||
- block: Drop locking annotation for limits_lock (Ming Lei) [RHEL-56837]
|
||
- bdev: make blockdev_mnt static (Ming Lei) [RHEL-56837]
|
||
- dm: Remove unused macro DM_ZONE_INVALID_WP_OFST (Ming Lei) [RHEL-56837]
|
||
- dm: Improve zone resource limits handling (Ming Lei) [RHEL-56837]
|
||
- dm: Call dm_revalidate_zones() after setting the queue limits (Ming Lei) [RHEL-56837]
|
||
- block: Improve checks on zone resource limits (Ming Lei) [RHEL-56837]
|
||
- block: move integrity information into queue_limits (Ming Lei) [RHEL-56837]
|
||
- nvme-multipath: don't inherit LBA-related fields for the multipath node (Ming Lei) [RHEL-56837]
|
||
- nvme: split nvme_update_zone_info (Ming Lei) [RHEL-56837]
|
||
- block: invert the BLK_INTEGRITY_{GENERATE,VERIFY} flags (Ming Lei) [RHEL-56837]
|
||
- block: bypass the STABLE_WRITES flag for protection information (Ming Lei) [RHEL-56837]
|
||
- block: don't require stable pages for non-PI metadata (Ming Lei) [RHEL-56837]
|
||
- block: use kstrtoul in flag_store (Ming Lei) [RHEL-56837]
|
||
- block: factor out flag_{store,show} helper for integrity (Ming Lei) [RHEL-56837]
|
||
- block: remove the blk_flush_integrity call in blk_integrity_unregister (Ming Lei) [RHEL-56837]
|
||
- block: remove the blk_integrity_profile structure (Ming Lei) [RHEL-56837]
|
||
- dm-integrity: use the nop integrity profile (Ming Lei) [RHEL-56837]
|
||
- block: add special APIs for run-time disabling of discard and friends (Ming Lei) [RHEL-56837]
|
||
- block: remove unused queue limits API (Ming Lei) [RHEL-56837]
|
||
- sr: convert to the atomic queue limits API (Ming Lei) [RHEL-56837]
|
||
- sd: convert to the atomic queue limits API (Ming Lei) [RHEL-56837]
|
||
- sd: cleanup zoned queue limits initialization (Ming Lei) [RHEL-56837]
|
||
- sd: factor out a sd_discard_mode helper (Ming Lei) [RHEL-56837]
|
||
- sd: simplify the disable case in sd_config_discard (Ming Lei) [RHEL-56837]
|
||
- sd: add a sd_disable_write_same helper (Ming Lei) [RHEL-56837]
|
||
- sd: add a sd_disable_discard helper (Ming Lei) [RHEL-56837]
|
||
- sd: simplify the ZBC case in provisioning_mode_store (Ming Lei) [RHEL-56837]
|
||
- block: take io_opt and io_min into account for max_sectors (Ming Lei) [RHEL-56837]
|
||
- rbd: increase io_opt again (Ming Lei) [RHEL-56837]
|
||
- ubd: untagle discard vs write zeroes not support handling (Ming Lei) [RHEL-56837]
|
||
- ubd: refactor the interrupt handler (Ming Lei) [RHEL-56837]
|
||
- nbd: Remove __force casts (Ming Lei) [RHEL-56837]
|
||
- block: Optimize disk zone resource cleanup (Ming Lei) [RHEL-56837]
|
||
- block: sed-opal: avoid possible wrong address reference in read_sed_opal_key() (Ming Lei) [RHEL-56837]
|
||
- loop: Disable fallocate() zero and discard if not supported (Ming Lei) [RHEL-56837]
|
||
- blk-throttle: Fix incorrect display of io.max (Ming Lei) [RHEL-56837]
|
||
- block: Fix zone write plugging handling of devices with a runt zone (Ming Lei) [RHEL-56837]
|
||
- block: Fix validation of zoned device with a runt zone (Ming Lei) [RHEL-56837]
|
||
- null_blk: Do not allow runt zone with zone capacity smaller then zone size (Ming Lei) [RHEL-56837]
|
||
- block: check for max_hw_sectors underflow (Ming Lei) [RHEL-56837]
|
||
- block: stack max_user_sectors (Ming Lei) [RHEL-56837]
|
||
- sd: also set max_user_sectors when setting max_sectors (Ming Lei) [RHEL-56837]
|
||
- null_blk: Print correct max open zones limit in null_init_zoned_dev() (Ming Lei) [RHEL-56837]
|
||
- block: delete redundant function declaration (Ming Lei) [RHEL-56837]
|
||
- dm: make dm_set_zones_restrictions work on the queue limits (Ming Lei) [RHEL-56837]
|
||
- dm: use queue_limits_set (Ming Lei) [RHEL-56837]
|
||
- dm: remove dm_check_zoned (Ming Lei) [RHEL-56837]
|
||
- dm: move setting zoned_enabled to dm_table_set_restrictions (Ming Lei) [RHEL-56837]
|
||
- block: remove blk_queue_max_integrity_segments (Ming Lei) [RHEL-56837]
|
||
- dm-integrity: set max_integrity_segments in dm_integrity_io_hints (Ming Lei) [RHEL-56837]
|
||
- nvdimm/btt: always set max_integrity_segments (Ming Lei) [RHEL-56837]
|
||
- nvdimm: remove nd_integrity_init (Ming Lei) [RHEL-56837]
|
||
- scsi: block: Remove now unused queue limits helpers (Ming Lei) [RHEL-56837]
|
||
- scsi: uas: Switch to using ->device_configure to configure queue limits (Ming Lei) [RHEL-56837]
|
||
- scsi: mpi3mr: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: mpi3mr: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: libata: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw() (Ming Lei) [RHEL-56837]
|
||
- scsi: pata_macio: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: sata_nv: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: usb-storage: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: pmcraid: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: ipr: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: hptiop: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: sbp2: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: mpt3sas: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: megaraid_sas: Switch to using ->device_configure (Ming Lei) [RHEL-56837]
|
||
- scsi: core: Add a device_configure method to the host template (Ming Lei) [RHEL-56837]
|
||
- scsi: core: Use the atomic queue limits API in scsi_add_lun() (Ming Lei) [RHEL-56837]
|
||
- scsi: ufs: ufs-exynos: Move setting the the DMA alignment to the init method (Ming Lei) [RHEL-56837]
|
||
- scsi: core: Add a dma_alignment field to the host and host template (Ming Lei) [RHEL-56837]
|
||
- scsi: core: Add a no_highmem flag to struct Scsi_Host (Ming Lei) [RHEL-56837]
|
||
- scsi: scsi_transport_fc: Add a max_bsg_segments field to struct fc_function_template (Ming Lei) [RHEL-56837]
|
||
- scsi: core: Initialize scsi midlayer limits before allocating the queue (Ming Lei) [RHEL-56837]
|
||
- scsi: mpi3mr: Pass queue_limits to bsg_setup_queue() (Ming Lei) [RHEL-56837]
|
||
- scsi: bsg: Pass queue_limits to bsg_setup_queue() (Ming Lei) [RHEL-56837]
|
||
- scsi: block: Add a helper to cancel atomic queue limit updates (Ming Lei) [RHEL-56837]
|
||
- ata: libata: Cleanup inline DMA helper functions (Ming Lei) [RHEL-56837]
|
||
- ata: libata-eh: Reduce "disable device" message verbosity (Ming Lei) [RHEL-56837]
|
||
- ata: libata-eh: Improve reset error messages (Ming Lei) [RHEL-56837]
|
||
- ata: libata-sata: Improve ata_sas_slave_configure() (Ming Lei) [RHEL-56837]
|
||
- ata: libata-core: Do not resume runtime suspended ports (Ming Lei) [RHEL-56837]
|
||
- ata: libata-core: Do not poweroff runtime suspended ports (Ming Lei) [RHEL-56837]
|
||
- ata: libata-core: Remove ata_port_resume_async() (Ming Lei) [RHEL-56837]
|
||
- ata: libata-core: Remove ata_port_suspend_async() (Ming Lei) [RHEL-56837]
|
||
- ata: libata-core: Detach a port devices on shutdown (Ming Lei) [RHEL-56837]
|
||
- ata: libata-core: Synchronize ata_port_detach() with hotplug (Ming Lei) [RHEL-56837]
|
||
- ata: libata-scsi: Cleanup ata_scsi_start_stop_xlat() (Ming Lei) [RHEL-56837]
|
||
- scsi: ipr: Remove SATA support (Ming Lei) [RHEL-56837]
|
||
- blk-throttle: remove unused struct 'avg_latency_bucket' (Ming Lei) [RHEL-56837]
|
||
- block: fix lost bio for plug enabled bio based device (Ming Lei) [RHEL-56837]
|
||
- block: t10-pi: add MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837]
|
||
- cdrom: rearrange last_media_change check to avoid unintentional overflow (Ming Lei) [RHEL-56837]
|
||
- nbd: Fix signal handling (Ming Lei) [RHEL-56837]
|
||
- nbd: Remove a local variable from nbd_send_cmd() (Ming Lei) [RHEL-56837]
|
||
- nbd: Improve the documentation of the locking assumptions (Ming Lei) [RHEL-56837]
|
||
- nbd: Remove superfluous casts (Ming Lei) [RHEL-56837]
|
||
- nbd: Use NULL to represent a pointer (Ming Lei) [RHEL-56837]
|
||
- null_blk: Fix two sparse warnings (Ming Lei) [RHEL-56837]
|
||
- brd: implement discard support (Ming Lei) [RHEL-56837]
|
||
- blk-throttle: delay initialization until configuration (Ming Lei) [RHEL-56837]
|
||
- blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW (Ming Lei) [RHEL-56837]
|
||
- block: add plug while submitting IO (Ming Lei) [RHEL-56837]
|
||
- blk-lib: check for kill signal in ioctl BLKDISCARD (Ming Lei) [RHEL-56837]
|
||
- block: add a bio_await_chain helper (Ming Lei) [RHEL-56837]
|
||
- block: add a blk_alloc_discard_bio helper (Ming Lei) [RHEL-56837]
|
||
- block: add a bio_chain_and_submit helper (Ming Lei) [RHEL-56837]
|
||
- block: move discard checks into the ioctl handler (Ming Lei) [RHEL-56837]
|
||
- block: remove the discard_granularity check in __blkdev_issue_discard (Ming Lei) [RHEL-56837]
|
||
- block/ioctl: prefer different overflow check (Ming Lei) [RHEL-56837]
|
||
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837]
|
||
- block: fix and simplify blkdevparts= cmdline parsing (Ming Lei) [RHEL-56837]
|
||
- block: add a partscan sysfs attribute for disks (Ming Lei) [RHEL-56837]
|
||
- block: add a disk_has_partscan helper (Ming Lei) [RHEL-56837]
|
||
- block: Cleanup blk_revalidate_zone_cb() (Ming Lei) [RHEL-56837]
|
||
- block: Simplify zone write plug BIO abort (Ming Lei) [RHEL-56837]
|
||
- block: Simplify blk_zone_write_plug_bio_endio() (Ming Lei) [RHEL-56837]
|
||
- block: Improve zone write request completion handling (Ming Lei) [RHEL-56837]
|
||
- block: Improve blk_zone_write_plug_bio_merged() (Ming Lei) [RHEL-56837]
|
||
- block: Fix handling of non-empty flush write requests to zones (Ming Lei) [RHEL-56837]
|
||
- block: Fix flush request sector restore (Ming Lei) [RHEL-56837]
|
||
- block: Do not remove zone write plugs still in use (Ming Lei) [RHEL-56837]
|
||
- block: Unhash a zone write plug only if needed (Ming Lei) [RHEL-56837]
|
||
- block: Hold a reference on zone write plugs to schedule submission (Ming Lei) [RHEL-56837]
|
||
- block: Fix reference counting for zone write plugs in error state (Ming Lei) [RHEL-56837]
|
||
- block: Fix zone write plug initialization from blk_revalidate_zone_cb() (Ming Lei) [RHEL-56837]
|
||
- block: Exclude conventional zones when faking max open limit (Ming Lei) [RHEL-56837]
|
||
- dm: Check that a zoned table leads to a valid mapped device (Ming Lei) [RHEL-56837]
|
||
- sbitmap: use READ_ONCE to access map->word (Ming Lei) [RHEL-56837]
|
||
- null_blk: Fix missing mutex_destroy() at module removal (Ming Lei) [RHEL-56837]
|
||
- block: check if zone_wplugs_hash exists in queue_zone_wplugs_show (Ming Lei) [RHEL-56837]
|
||
- block: use a per disk workqueue for zone write plugging (Ming Lei) [RHEL-56837]
|
||
- block/mq-deadline: Remove some unused functions (Ming Lei) [RHEL-56837]
|
||
- null_blk: Simplify null_zone_write() (Ming Lei) [RHEL-56837]
|
||
- null_blk: Do zone resource management only if necessary (Ming Lei) [RHEL-56837]
|
||
- null_blk: Have all null_handle_xxx() return a blk_status_t (Ming Lei) [RHEL-56837]
|
||
- block: Do not special-case plugging of zone write operations (Ming Lei) [RHEL-56837]
|
||
- block: Do not force select mq-deadline with CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-56837]
|
||
- block: Remove zone write locking (Ming Lei) [RHEL-56837]
|
||
- block: Replace zone_wlock debugfs entry with zone_wplugs entry (Ming Lei) [RHEL-56837]
|
||
- block: Move zone related debugfs attribute to blk-zoned.c (Ming Lei) [RHEL-56837]
|
||
- block: Do not check zone type in blk_check_zone_append() (Ming Lei) [RHEL-56837]
|
||
- block: Remove elevator required features (Ming Lei) [RHEL-56837]
|
||
- block: mq-deadline: Remove support for zone write locking (Ming Lei) [RHEL-56837]
|
||
- block: Simplify blk_revalidate_disk_zones() interface (Ming Lei) [RHEL-56837]
|
||
- block: Remove BLK_STS_ZONE_RESOURCE (Ming Lei) [RHEL-56837]
|
||
- nvmet: zns: Do not reference the gendisk conv_zones_bitmap (Ming Lei) [RHEL-56837]
|
||
- null_blk: Introduce fua attribute (Ming Lei) [RHEL-56837]
|
||
- null_blk: Introduce zone_append_max_sectors attribute (Ming Lei) [RHEL-56837]
|
||
- null_blk: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature (Ming Lei) [RHEL-56837]
|
||
- scsi: sd: Use the block layer zone append emulation (Ming Lei) [RHEL-56837]
|
||
- dm: Use the block layer zone append emulation (Ming Lei) [RHEL-56837]
|
||
- block: Allow BIO-based drivers to use blk_revalidate_disk_zones() (Ming Lei) [RHEL-56837]
|
||
- block: Implement zone append emulation (Ming Lei) [RHEL-56837]
|
||
- block: Allow zero value of max_zone_append_sectors queue limit (Ming Lei) [RHEL-56837]
|
||
- block: Fake max open zones limit when there is no limit (Ming Lei) [RHEL-56837]
|
||
- block: Introduce zone write plugging (Ming Lei) [RHEL-56837]
|
||
- block: Remember zone capacity when revalidating zones (Ming Lei) [RHEL-56837]
|
||
- block: Allow using bio_attempt_back_merge() internally (Ming Lei) [RHEL-56837]
|
||
- block: Introduce bio_straddles_zones() and bio_offset_from_zone_start() (Ming Lei) [RHEL-56837]
|
||
- block: Introduce blk_zone_update_request_bio() (Ming Lei) [RHEL-56837]
|
||
- block: Remove req_bio_endio() (Ming Lei) [RHEL-56837]
|
||
- block: Restore sector of flush requests (Ming Lei) [RHEL-56837]
|
||
- block: Call blkdev_dio_unaligned() from blkdev_direct_IO() (Ming Lei) [RHEL-56837]
|
||
- blk-cgroup: use group allocation/free of per-cpu counters API (Ming Lei) [RHEL-56837]
|
||
- pcpcntr: add group allocation/free (Ming Lei) [RHEL-56837]
|
||
- dm: use bio_list_merge_init (Ming Lei) [RHEL-56837]
|
||
- blk-cgroup: use bio_list_merge_init (Ming Lei) [RHEL-56837]
|
||
- block: add a bio_list_merge_init helper (Ming Lei) [RHEL-56837]
|
||
- blk-throttle: Only use seq_printf() in tg_prfill_limit() (Ming Lei) [RHEL-56837]
|
||
- brd: Remove use of page->index (Ming Lei) [RHEL-56837]
|
||
- signalfd: convert to ->read_iter() (Ming Lei) [RHEL-56837]
|
||
- userfaultfd: convert to ->read_iter() (Ming Lei) [RHEL-56837]
|
||
- timerfd: convert to ->read_iter() (Ming Lei) [RHEL-56837]
|
||
- new helper: copy_to_iter_full() (Ming Lei) [RHEL-56837]
|
||
- nvme-multipath: use atomic queue limits API for stacking limits (Ming Lei) [RHEL-56837]
|
||
- nvme-multipath: pass queue_limits to blk_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- nvme: use the atomic queue limits update API (Ming Lei) [RHEL-56837]
|
||
- nvme: cleanup nvme_configure_metadata (Ming Lei) [RHEL-56837]
|
||
- nvme: don't query identify data in configure_metadata (Ming Lei) [RHEL-56837]
|
||
- nvme: split out a nvme_identify_ns_nvm helper (Ming Lei) [RHEL-56837]
|
||
- nvme: move common logic into nvme_update_ns_info (Ming Lei) [RHEL-56837]
|
||
- nvme: move setting the write cache flags out of nvme_set_queue_limits (Ming Lei) [RHEL-56837]
|
||
- nvme: move a few things out of nvme_update_disk_info (Ming Lei) [RHEL-56837]
|
||
- nvme: don't use nvme_update_disk_info for the multipath disk (Ming Lei) [RHEL-56837]
|
||
- nvme: move blk_integrity_unregister into nvme_init_integrity (Ming Lei) [RHEL-56837]
|
||
- nvme: cleanup the nvme_init_integrity calling conventions (Ming Lei) [RHEL-56837]
|
||
- nvme: move max_integrity_segments handling out of nvme_init_integrity (Ming Lei) [RHEL-56837]
|
||
- nvme: remove nvme_revalidate_zones (Ming Lei) [RHEL-56837]
|
||
- nvme: move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config_discard (Ming Lei) [RHEL-56837]
|
||
- nvme: set max_hw_sectors unconditionally (Ming Lei) [RHEL-56837]
|
||
- Revert "dm: use queue_limits_set" (Ming Lei) [RHEL-56837]
|
||
- block: Do not force full zone append completion in req_bio_endio() (Ming Lei) [RHEL-56837]
|
||
- block: set default max segment size in case of virt_boundary (Ming Lei) [RHEL-56837]
|
||
- blk-iocost: do not WARN if iocg was already offlined (Ming Lei) [RHEL-56837]
|
||
- block: propagate partition scanning errors to the BLKRRPART ioctl (Ming Lei) [RHEL-56837]
|
||
- block: fix that blk_time_get_ns() doesn't update time after schedule (Ming Lei) [RHEL-56837]
|
||
- block: allow device to have both virt_boundary_mask and max segment size (Ming Lei) [RHEL-56837]
|
||
- blk-iocost: avoid out of bounds shift (Ming Lei) [RHEL-56837]
|
||
- nullblk: Fix cleanup order in null_add_dev() error path (Ming Lei) [RHEL-56837]
|
||
- block: Make blk_rq_set_mixed_merge() static (Ming Lei) [RHEL-56837]
|
||
- Revert "blk-lib: check for kill signal" (Ming Lei) [RHEL-56837]
|
||
- Revert "block/mq-deadline: use correct way to throttling write requests" (Ming Lei) [RHEL-56837]
|
||
- block: limit block time caching to in_task() context (Ming Lei) [RHEL-56837]
|
||
- block: partitions: only define function mac_fix_string for CONFIG_PPC_PMAC (Ming Lei) [RHEL-56837]
|
||
- block/swim: Convert to platform remove callback returning void (Ming Lei) [RHEL-56837]
|
||
- cdrom: gdrom: Convert to platform remove callback returning void (Ming Lei) [RHEL-56837]
|
||
- block: remove disk_stack_limits (Ming Lei) [RHEL-56837]
|
||
- md: remove mddev->queue (Ming Lei) [RHEL-56837]
|
||
- md: don't initialize queue limits (Ming Lei) [RHEL-56837]
|
||
- md/raid10: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837]
|
||
- md/raid5: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837]
|
||
- md/raid1: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837]
|
||
- md/raid0: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837]
|
||
- md: add queue limit helpers (Ming Lei) [RHEL-56837]
|
||
- virtio_blk: Do not use disk_set_max_open/active_zones() (Ming Lei) [RHEL-56837]
|
||
- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (Ming Lei) [RHEL-56837]
|
||
- block: move capacity validation to blkpg_do_ioctl() (Ming Lei) [RHEL-56837]
|
||
- drbd: atomically update queue limits in drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837]
|
||
- drbd: split out a drbd_discard_supported helper (Ming Lei) [RHEL-56837]
|
||
- drbd: don't set max_write_zeroes_sectors in decide_on_discard_support (Ming Lei) [RHEL-56837]
|
||
- drbd: merge drbd_setup_queue_param into drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837]
|
||
- drbd: refactor the backing dev max_segments calculation (Ming Lei) [RHEL-56837]
|
||
- drbd: refactor drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837]
|
||
- drbd: pass the max_hw_sectors limit to blk_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- sed-opal: Remove the ret variable from the function (Ming Lei) [RHEL-56837]
|
||
- sed-opal: Remove unnecessary ‘0’ values from ret (Ming Lei) [RHEL-56837]
|
||
- sed-opal: Remove unnecessary ‘0’ values from err (Ming Lei) [RHEL-56837]
|
||
- sed-opal: Remove unnecessary ‘0’ values from error (Ming Lei) [RHEL-56837]
|
||
- block: make block_class constant (Ming Lei) [RHEL-56837]
|
||
- dasd: use the atomic queue limits API (Ming Lei) [RHEL-56837]
|
||
- dasd: move queue setup to common code (Ming Lei) [RHEL-56837]
|
||
- dasd: cleamup dasd_state_basic_to_ready (Ming Lei) [RHEL-56837]
|
||
- nbd: use the atomic queue limits API in nbd_set_size (Ming Lei) [RHEL-56837]
|
||
- nbd: freeze the queue for queue limits updates (Ming Lei) [RHEL-56837]
|
||
- nbd: don't clear discard_sectors in nbd_config_put (Ming Lei) [RHEL-56837]
|
||
- pktcdvd: don't set max_hw_sectors on the underlying device (Ming Lei) [RHEL-56837]
|
||
- dm: use queue_limits_set (Ming Lei) [RHEL-56837]
|
||
- block: add a queue_limits_stack_bdev helper (Ming Lei) [RHEL-56837]
|
||
- block: add a queue_limits_set helper (Ming Lei) [RHEL-56837]
|
||
- ubd: open the backing files in ubd_add (Ming Lei) [RHEL-56837]
|
||
- ubd: remove the queue pointer in struct ubd (Ming Lei) [RHEL-56837]
|
||
- ubd: move set_disk_ro to ubd_add (Ming Lei) [RHEL-56837]
|
||
- ubd: move setting the variable queue limits to ubd_add (Ming Lei) [RHEL-56837]
|
||
- ubd: move setting the nonrot flag to ubd_add (Ming Lei) [RHEL-56837]
|
||
- ubd: remove ubd_disk_register (Ming Lei) [RHEL-56837]
|
||
- ubd: remove the ubd_gendisk array (Ming Lei) [RHEL-56837]
|
||
- xen-blkfront: atomically update queue limits (Ming Lei) [RHEL-56837]
|
||
- xen-blkfront: don't redundantly set max_sements in blkif_recover (Ming Lei) [RHEL-56837]
|
||
- xen-blkfront: rely on the default discard granularity (Ming Lei) [RHEL-56837]
|
||
- xen-blkfront: set max_discard/secure erase limits to UINT_MAX (Ming Lei) [RHEL-56837]
|
||
- bdev: remove SLAB_MEM_SPREAD flag usage (Ming Lei) [RHEL-56837]
|
||
- block/blk-mq: Don't complete locally if capacities are different (Ming Lei) [RHEL-56837]
|
||
- sched: Add a new function to compare if two cpus have the same capacity (Ming Lei) [RHEL-56837]
|
||
- blk-lib: check for kill signal (Ming Lei) [RHEL-56837]
|
||
- block: io wait hang check helper (Ming Lei) [RHEL-56837]
|
||
- block: cleanup __blkdev_issue_write_zeroes (Ming Lei) [RHEL-56837]
|
||
- block: blkdev_issue_secure_erase loop style (Ming Lei) [RHEL-56837]
|
||
- block: Do not include rbtree.h in blk-zoned.c (Ming Lei) [RHEL-56837]
|
||
- block: Clear zone limits for a non-zoned stacked queue (Ming Lei) [RHEL-56837]
|
||
- null_blk: Delete nullb.{queue_depth, nr_queues} (Ming Lei) [RHEL-56837]
|
||
- pktcdvd: set queue limits at disk allocation time (Ming Lei) [RHEL-56837]
|
||
- pktcdvd: stop setting q->queuedata (Ming Lei) [RHEL-56837]
|
||
- block: fix virt_boundary handling in blk_validate_limits (Ming Lei) [RHEL-56837]
|
||
- null_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- null_blk: remove null_gendisk_register (Ming Lei) [RHEL-56837]
|
||
- null_blk: refactor tag_set setup (Ming Lei) [RHEL-56837]
|
||
- null_blk: initialize the tag_set timeout in null_init_tag_set (Ming Lei) [RHEL-56837]
|
||
- null_blk: remove the bio based I/O path (Ming Lei) [RHEL-56837]
|
||
- mmc: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- scm_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- ubiblock: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- mtd_blkdevs: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- mspro_block: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- ms_block: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- gdrom: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- sunvdc: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- rnbd-clt: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- rbd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- ps3disk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- nbd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- mtip: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- floppy: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- aoe: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- ubd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- dcssblk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- pmem: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- btt: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- zram: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- n64cart: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- brd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- nfblock: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- block: pass a queue_limits argument to blk_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- loop: use the atomic queue limits update API (Ming Lei) [RHEL-56837]
|
||
- loop: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- loop: cleanup loop_config_discard (Ming Lei) [RHEL-56837]
|
||
- virtio_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- virtio_blk: split virtblk_probe (Ming Lei) [RHEL-56837]
|
||
- block: pass a queue_limits argument to blk_mq_alloc_disk (Ming Lei) [RHEL-56837]
|
||
- block: pass a queue_limits argument to blk_mq_init_queue (Ming Lei) [RHEL-56837]
|
||
- block: pass a queue_limits argument to blk_alloc_queue (Ming Lei) [RHEL-56837]
|
||
- block: use queue_limits_commit_update in queue_discard_max_store (Ming Lei) [RHEL-56837]
|
||
- block: add a max_user_discard_sectors queue limit (Ming Lei) [RHEL-56837]
|
||
- block: use queue_limits_commit_update in queue_max_sectors_store (Ming Lei) [RHEL-56837]
|
||
- block: add an API to atomically update queue limits (Ming Lei) [RHEL-56837]
|
||
- block: decouple blk_set_stacking_limits from blk_set_default_limits (Ming Lei) [RHEL-56837]
|
||
- block: refactor disk_update_readahead (Ming Lei) [RHEL-56837]
|
||
- block: move max_{open,active}_zones to struct queue_limits (Ming Lei) [RHEL-56837]
|
||
- drbd: fix function cast warnings in state machine (Ming Lei) [RHEL-56837]
|
||
- nvme: allow integrity when PI is not in first bytes (Ming Lei) [RHEL-56837]
|
||
- block: support PI at non-zero offset within metadata (Ming Lei) [RHEL-56837]
|
||
- block: refactor guard helpers (Ming Lei) [RHEL-56837]
|
||
- null_blk: add configfs variable shared_tags (Ming Lei) [RHEL-56837]
|
||
- block: Simplify the allocation of slab caches (Ming Lei) [RHEL-56837]
|
||
- block: optimise in irq bio put caching (Ming Lei) [RHEL-56837]
|
||
- block: extend bio caching to task context (Ming Lei) [RHEL-56837]
|
||
- blk-throttle: Eliminate redundant checks for data direction (Ming Lei) [RHEL-56837]
|
||
- block: update cached timestamp post schedule/preemption (Ming Lei) [RHEL-56837]
|
||
- block: cache current nsec time in struct blk_plug (Ming Lei) [RHEL-56837]
|
||
- block: add blk_time_get_ns() and blk_time_get() helpers (Ming Lei) [RHEL-56837]
|
||
- block: move cgroup time handling code into blk.h (Ming Lei) [RHEL-56837]
|
||
- blk-mq: special case cached requests less (Ming Lei) [RHEL-56837]
|
||
- blk-mq: introduce a blk_mq_peek_cached_request helper (Ming Lei) [RHEL-56837]
|
||
- blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests (Ming Lei) [RHEL-56837]
|
||
- Documentation: block: ioprio: Update schedulers (Ming Lei) [RHEL-56837]
|
||
- blk-mq: Remove the hctx 'run' debugfs attribute (Ming Lei) [RHEL-56837]
|
||
- block: Fix iterating over an empty bio with bio_for_each_folio_all (Ming Lei) [RHEL-56837]
|
||
- virtio_blk: remove duplicate check if queue is broken in virtblk_done (Ming Lei) [RHEL-56837]
|
||
- sbitmap: remove stale comment in sbq_calc_wake_batch (Ming Lei) [RHEL-56837]
|
||
- block: Correct a documentation comment in blk-cgroup.c (Ming Lei) [RHEL-56837]
|
||
- null_blk: Remove usage of the deprecated ida_simple_xx() API (Ming Lei) [RHEL-56837]
|
||
- block: ensure we hold a queue reference when using queue limits (Ming Lei) [RHEL-56837]
|
||
- blk-mq: rename blk_mq_can_use_cached_rq (Ming Lei) [RHEL-56837]
|
||
- block: print symbolic error name instead of error code (Ming Lei) [RHEL-56837]
|
||
- block: fix partial zone append completion handling in req_bio_endio() (Ming Lei) [RHEL-56837]
|
||
- block/iocost: silence warning on 'last_period' potentially being unused (Ming Lei) [RHEL-56837]
|
||
- block: make __get_task_ioprio() easier to read (Ming Lei) [RHEL-56837]
|
||
- block: move __get_task_ioprio() into header file (Ming Lei) [RHEL-56837]
|
||
- block: make blkcg_punt_bio_submit optional (Ming Lei) [RHEL-56837]
|
||
- block: async_bio_lock does not need to be bh-safe (Ming Lei) [RHEL-56837]
|
||
- btrfs, block: move REQ_CGROUP_PUNT to btrfs (Ming Lei) [RHEL-56837]
|
||
- btrfs, mm: remove the punt_to_cgroup field in struct writeback_control (Ming Lei) [RHEL-56837]
|
||
- scsi: block: Improve checks in blk_revalidate_disk_zones() (Ming Lei) [RHEL-56837]
|
||
- scsi: block: nullblk: Set zone limits before revalidating zones (Ming Lei) [RHEL-56837]
|
||
- sched: Show PF_flag holes (Ming Lei) [RHEL-56837]
|
||
- scsi: ufs: core: Move the 4K alignment code into the Exynos driver (Ming Lei) [RHEL-56837]
|
||
- iov_iter: Fix iov_iter_extract_pages() with zero-sized entries (Ming Lei) [RHEL-56837]
|
||
- lib/scatterlist: Fix to calculate the last_pg properly (Ming Lei) [RHEL-56837]
|
||
- lib/scatterlist: Fix to merge contiguous pages into the last SG properly (Ming Lei) [RHEL-56837]
|
||
- virtio_pmem: add the missing REQ_OP_WRITE for flush bio (Ming Lei) [RHEL-56837]
|
||
- block: bio-integrity: fix kcalloc() arguments order (Ming Lei) [RHEL-56837]
|
||
- io_uring: remove uring_cmd cookie (Ming Lei) [RHEL-56837]
|
||
- iouring: remove IORING_URING_CMD_POLLED (Ming Lei) [RHEL-56837]
|
||
- nvme: use bio_integrity_map_user (Ming Lei) [RHEL-56837]
|
||
- nvme: optimise io_uring passthrough completion (Ming Lei) [RHEL-56837]
|
||
- block: bio-integrity: directly map user buffers (Ming Lei) [RHEL-56837]
|
||
- iov_iter: Add a function to extract a page list from an iterator (Ming Lei) [RHEL-56837]
|
||
- iov_iter: Define flags to qualify page extraction. (Ming Lei) [RHEL-56837]
|
||
- ABI: sysfs-bus-pci: add documentation for p2pmem allocate (Ming Lei) [RHEL-56837]
|
||
- block: set FOLL_PCI_P2PDMA in bio_map_user_iov() (Ming Lei) [RHEL-56837]
|
||
- block: set FOLL_PCI_P2PDMA in __bio_iov_iter_get_pages() (Ming Lei) [RHEL-56837]
|
||
- lib/scatterlist: add check when merging zone device pages (Ming Lei) [RHEL-56837]
|
||
- block: add check when merging zone device pages (Ming Lei) [RHEL-56837]
|
||
- iov_iter: introduce iov_iter_get_pages_[alloc_]flags() (Ming Lei) [RHEL-56837]
|
||
- block: add a sanity check for non-write flush/fua bios (Ming Lei) [RHEL-56837]
|
||
|
||
* Wed Oct 16 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-519.el9]
|
||
- xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-58954]
|
||
- redhat: ignore rpminspect runpath report on selftests/bpf/cpuv4/urandom_read (Viktor Malik) [RHEL-59932]
|
||
- ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-61459]
|
||
- cpufreq/amd-pstate: Catch failures for amd_pstate_epp_update_limit() (David Arcari) [RHEL-61470]
|
||
- cpufreq/amd-pstate: Remove warning for X86_FEATURE_CPPC on certain Zen models (David Arcari) [RHEL-61470]
|
||
- cpufreq/amd-pstate-ut: Don't check for highest perf matching on prefcore (David Arcari) [RHEL-61470]
|
||
- cpufreq/amd-pstate: Use topology_logical_package_id() instead of logical_die_id() (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: Fix uninitialized variable in amd_pstate_cpu_boost_update() (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: Cap the CPPC.max_perf to nominal_perf if CPB is off (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: initialize core precision boost state (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: Don't create attributes when registration fails (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: auto-load pstate driver by default (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: enable shared memory type CPPC by default (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: switch boot_cpu_has() to cpu_feature_enabled() (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: add debug message while CPPC is supported and disabled by SBIOS (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: show CPPC debug message if CPPC is not supported (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: remove unused variable nominal_freq (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: optimize the initial frequency values verification (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: Allow users to write 'default' EPP string (David Arcari) [RHEL-61470]
|
||
- cpufreq: amd-pstate: change cpu freq transition delay for some models (David Arcari) [RHEL-61470]
|
||
- cpufreq: acpi: move MSR_K7_HWCR_CPB_DIS_BIT into msr-index.h (David Arcari) [RHEL-61470]
|
||
- x86/cpufeatures: Add AMD FAST CPPC feature flag (David Arcari) [RHEL-61470]
|
||
- smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-61193]
|
||
- smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-61193]
|
||
- smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-61193]
|
||
- smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-61193]
|
||
- smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-61193]
|
||
- smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-61193]
|
||
- smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-61193]
|
||
- smb: use LIST_HEAD() to simplify code (Paulo Alcantara) [RHEL-61193]
|
||
- cifs: convert to use ERR_CAST() (Paulo Alcantara) [RHEL-61193]
|
||
- driver core: mark async_driver as a const * (Michal Schmidt) [RHEL-59894]
|
||
- driver core: make driver_detach() take a const * (Michal Schmidt) [RHEL-59894]
|
||
- driver core: make device_release_driver_internal() take a const * (Michal Schmidt) [RHEL-59894]
|
||
- driver core: driver: mark driver_add/remove_groups constant (Michal Schmidt) [RHEL-59894]
|
||
- driver core: platform: fix ups for constant struct device_driver (Michal Schmidt) [RHEL-59894]
|
||
- auxbus: make to_auxiliary_drv accept and return a constant pointer (Michal Schmidt) [RHEL-59894]
|
||
- queue_api: define queue api (Michal Schmidt) [RHEL-59892]
|
||
- mei: me: add lunar lake point M DID (David Arcari) [RHEL-61610]
|
||
- hwmon: (w83627ehf) Fix underflows seen when writing limit attributes (CKI Backport Bot) [RHEL-59361] {CVE-2024-46756}
|
||
- hwmon: (lm95234) Fix underflows seen when writing limit attributes (CKI Backport Bot) [RHEL-59369] {CVE-2024-46758}
|
||
- net: remove dev_base_lock (Ivan Vecera) [RHEL-59100]
|
||
- net: remove dev_base_lock from register_netdevice() and friends. (Ivan Vecera) [RHEL-59100]
|
||
- net: remove dev_base_lock from do_setlink() (Ivan Vecera) [RHEL-59100]
|
||
- net: add netdev_set_operstate() helper (Ivan Vecera) [RHEL-59100]
|
||
- net: remove stale mentions of dev_base_lock in comments (Ivan Vecera) [RHEL-59100]
|
||
- net-sysfs: convert netstat_show() to RCU (Ivan Vecera) [RHEL-59100]
|
||
- net-sysfs: convert dev->operstate reads to lockless ones (Ivan Vecera) [RHEL-59100]
|
||
- net-sysfs: use dev_addr_sem to remove races in address_show() (Ivan Vecera) [RHEL-59100]
|
||
- net-sysfs: convert netdev_show() to RCU (Ivan Vecera) [RHEL-59100]
|
||
- net: convert dev->reg_state to u8 (Ivan Vecera) [RHEL-59100]
|
||
- dev: annotate accesses to dev->link (Ivan Vecera) [RHEL-59100]
|
||
- ip_tunnel: annotate data-races around t->parms.link (Ivan Vecera) [RHEL-59100]
|
||
- net: annotate data-races around dev->name_assign_type (Ivan Vecera) [RHEL-59100]
|
||
- net: sysfs: fix locking in carrier read (Ivan Vecera) [RHEL-59100]
|
||
- net: core: synchronize link-watch when carrier is queried (Ivan Vecera) [RHEL-59100]
|
||
- net-sysfs: Convert to use sysfs_emit() APIs (Ivan Vecera) [RHEL-59100]
|
||
- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit (Bastien Nocera) [RHEL-41144] {CVE-2024-36968}
|
||
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() (Bastien Nocera) [RHEL-41144] {CVE-2024-36968}
|
||
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are generated (Bastien Nocera) [RHEL-41144] {CVE-2024-36968}
|
||
- Bluetooth: ISO: Clean up returns values in iso_connect_ind() (Bastien Nocera) [RHEL-41144] {CVE-2024-36968}
|
||
- Bluetooth: ISO: Make iso_get_sock_listen generic (Bastien Nocera) [RHEL-41144] {CVE-2024-36968}
|
||
- Bluetooth: ISO: Reassemble PA data for bcast sink (Bastien Nocera) [RHEL-41144] {CVE-2024-36968}
|
||
- Bluetooth: ISO: Add hcon for listening bis sk (Bastien Nocera) [RHEL-41144] {CVE-2024-36968}
|
||
- Bluetooth: hci_event: Fix not indicating new connection for BIG Sync (Bastien Nocera) [RHEL-41144] {CVE-2024-36968}
|
||
- redhat/configs: enable GPIO expander drivers (Rupinderjit Singh) [RHEL-21124]
|
||
- redhat/configs: enable GPIO expander drivers (Rupinderjit Singh) [RHEL-21124]
|
||
- redhat/configs: enable GPIO expander drivers (Rupinderjit Singh) [RHEL-21124]
|
||
- redhat/configs: enable GPIO expander drivers (Rupinderjit Singh) [RHEL-21124]
|
||
- redhat/configs: enable GPIO expander drivers (Rupinderjit Singh) [RHEL-21124]
|
||
- redhat/configs: enable GPIO expander drivers (Rupinderjit Singh) [RHEL-21124]
|
||
- redhat/configs: enable IMX7ULP watchdog timer (Rupinderjit Singh) [RHEL-21092]
|
||
- sock_map: avoid race between sock_map_close and sk_psock_put (CKI Backport Bot) [RHEL-47670] {CVE-2024-39500}
|
||
- Bluetooth: Fix usage of __hci_cmd_sync_status (Bastien Nocera) [RHEL-51202] {CVE-2024-41062}
|
||
- Bluetooth: L2CAP: Fix deadlock (Bastien Nocera) [RHEL-51202] {CVE-2024-41062}
|
||
- bluetooth/l2cap: sync sock recv cb and release (Bastien Nocera) [RHEL-51202] {CVE-2024-41062}
|
||
- Bluetooth: compute LE flow credits based on recvbuf space (Bastien Nocera) [RHEL-51202] {CVE-2024-41062}
|
||
- redhat/configs: enable Arm SCMI support (Rupinderjit Singh) [RHEL-21190]
|
||
- xdp: Remove WARN() from __xdp_reg_mem_model() (CKI Backport Bot) [RHEL-51584] {CVE-2024-42082}
|
||
- flow_offload: add encapsulation control flag helpers (CKI Backport Bot) [RHEL-60636]
|
||
- net: nexthop: Initialize all fields in dumped nexthops (Guillaume Nault) [RHEL-61380]
|
||
- ipv4: Fix incorrect source address in Record Route option (Guillaume Nault) [RHEL-61380]
|
||
- ipv4: Fix incorrect TOS in fibmatch route get reply (Guillaume Nault) [RHEL-61380]
|
||
- ipv4: Fix incorrect TOS in route get reply (Guillaume Nault) [RHEL-61380]
|
||
- ipv4: fix source address selection with route leak (Guillaume Nault) [RHEL-61380]
|
||
- inet_diag: Initialize pad field in struct inet_diag_req_v2 (Guillaume Nault) [RHEL-61380]
|
||
- ipv4: check for NULL idev in ip_route_use_hint() (Guillaume Nault) [RHEL-61380]
|
||
- ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr (Guillaume Nault) [RHEL-61380]
|
||
- ipv4: ignore dst hint for multipath routes (Guillaume Nault) [RHEL-61380]
|
||
- ipv4: annotate data-races around fi->fib_dead (Guillaume Nault) [RHEL-61380]
|
||
- cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock (Steve Best) [RHEL-60024]
|
||
- cpufreq: intel_pstate: Set asymmetric CPU capacity on hybrid systems (Steve Best) [RHEL-60024]
|
||
- cpufreq: intel_pstate: Support Granite Rapids and Sierra Forest OOB mode (Steve Best) [RHEL-60024]
|
||
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-60024]
|
||
- cpufreq: intel_pstate: Support highest performance change interrupt (Steve Best) [RHEL-60024]
|
||
- cpufreq: intel_pstate: Replace boot_cpu_has() (Steve Best) [RHEL-60024]
|
||
- cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing (Steve Best) [RHEL-60024]
|
||
- cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo() (Steve Best) [RHEL-60024]
|
||
- cpufreq: intel_pstate: Switch to new Intel CPU model defines (Steve Best) [RHEL-60024]
|
||
- x86/cpufeatures: Add HWP highest perf change feature flag (Steve Best) [RHEL-60024]
|
||
- x86/sched: Add basic support for CPU capacity scaling (Steve Best) [RHEL-60024]
|
||
- slab: introduce kvmalloc_array_node() and kvcalloc_node() (CKI Backport Bot) [RHEL-61721]
|
||
- mei: me: add arrow lake point H DID (Steve Best) [RHEL-61570]
|
||
|
||
* Fri Oct 11 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-518.el9]
|
||
- devlink: extend devlink_param *set pointer (Jan Stancek) [RHEL-62110]
|
||
|
||
* Thu Oct 10 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-517.el9]
|
||
- crypto: octeontx2 - add missing check for dma_map_single (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - support setting ctx ilen for inline CPT LF (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - register error interrupts for inline cptlf (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - add ctx_val workaround (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - add LF reset on queue disable (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - remove errata workaround for CN10KB or CN10KA B0 chip. (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - add devlink option to set t106 mode (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0 (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - remove CPT block reset (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - Fix cptvf driver cleanup (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - By default allocate one CPT LF per CPT VF (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - hardware configuration for inline IPsec (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - add support for AF to CPT PF uplink mbox (Štěpán Horáček) [RHEL-31478]
|
||
- crypto: octeontx2 - Fix objects shared between several modules (Štěpán Horáček) [RHEL-31478]
|
||
- octeontx2-af: add mbox for CPT LF reset (Štěpán Horáček) [RHEL-31478]
|
||
- nexthop: fix uninitialized variable in nla_put_nh_group_stats() (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Fix splat with CONFIG_DEBUG_PREEMPT=y (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Fix out-of-bounds access during attribute validation (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Only parse NHA_OP_FLAGS for dump messages that require it (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Only parse NHA_OP_FLAGS for get messages that require it (Ivan Vecera) [RHEL-59118]
|
||
- selftests: forwarding: Add a test for NH group stats (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Have all NH notifiers carry NH ID (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Initialize NH group ID in resilient NH group notifiers (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Expose nexthop group HW stats to user space (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Add ability to enable / disable hardware statistics (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Add hardware statistics notifications (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Expose nexthop group stats to user space (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Add nexthop group entry stats (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Add NHA_OP_FLAGS (Ivan Vecera) [RHEL-59118]
|
||
- net: nexthop: Adjust netlink policy parsing for a new attribute (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Annotate struct nh_notifier_grp_info with __counted_by (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Annotate struct nh_notifier_res_table_info with __counted_by (Ivan Vecera) [RHEL-59118]
|
||
- selftests: net: Add test cases for nexthop groups with invalid neighbors (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Do not return invalid nexthop object during multipath selection (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Factor out neighbor validity check (Ivan Vecera) [RHEL-59118]
|
||
- nexthop: Factor out hash threshold fdb nexthop selection (Ivan Vecera) [RHEL-59118]
|
||
- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv (CKI Backport Bot) [RHEL-59436] {CVE-2024-46761}
|
||
- net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-50554]
|
||
- rtla: Add --trace-buffer-size option (Luis Claudio R. Goncalves) [RHEL-58061]
|
||
- net: Move {l,t,d}stats allocation to core and convert veth & vrf (Ivan Vecera) [RHEL-57740]
|
||
- net, vrf: Move dstats structure to core (Ivan Vecera) [RHEL-57740]
|
||
- x86/vmware: Add TDX hypercall support (Vitaly Kuznetsov) [RHEL-52683]
|
||
- x86/vmware: Remove legacy VMWARE_HYPERCALL* macros (Vitaly Kuznetsov) [RHEL-52683]
|
||
- x86/vmware: Correct macro names (Vitaly Kuznetsov) [RHEL-52683]
|
||
- x86/vmware: Use VMware hypercall API (Vitaly Kuznetsov) [RHEL-52683]
|
||
- drm/vmwgfx: Use VMware hypercall API (Vitaly Kuznetsov) [RHEL-52683]
|
||
- input/vmmouse: Use VMware hypercall API (Vitaly Kuznetsov) [RHEL-52683]
|
||
- ptp/vmware: Use VMware hypercall API (Vitaly Kuznetsov) [RHEL-52683]
|
||
- x86/vmware: Introduce VMware hypercall API (Vitaly Kuznetsov) [RHEL-52683]
|
||
- drm/vmwgfx: Add unwind hints around RBP clobber (Vitaly Kuznetsov) [RHEL-52683]
|
||
- objtool: Allow stack operations in UNWIND_HINT_UNDEFINED regions (Vitaly Kuznetsov) [RHEL-52683]
|
||
- x86,objtool: Split UNWIND_HINT_EMPTY in two (Vitaly Kuznetsov) [RHEL-52683]
|
||
- powerpc/64s/radix: Fix soft dirty tracking (avchouha) [RHEL-20894]
|
||
- net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17488]
|
||
- net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17488]
|
||
- intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17488]
|
||
- intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17488]
|
||
- of/irq: Prevent device address out-of-bounds read in interrupt map walk (CKI Backport Bot) [RHEL-59295] {CVE-2024-46743}
|
||
- PCI: Add missing bridge lock to pci_bus_lock() (CKI Backport Bot) [RHEL-59331] {CVE-2024-46750}
|
||
- bareudp: Pull inner IP header on xmit. (Guillaume Nault) [RHEL-59593]
|
||
- bareudp: Pull inner IP header in bareudp_udp_encap_recv(). (Guillaume Nault) [RHEL-59593]
|
||
- bareudp: Fix device stats updates. (Guillaume Nault) [RHEL-59593]
|
||
- net: create a dummy net_device allocator (Izabela Bakollari) [RHEL-59092]
|
||
- net: free_netdev: exit earlier if dummy (Izabela Bakollari) [RHEL-59092]
|
||
- net: core: Fix documentation (Izabela Bakollari) [RHEL-59092]
|
||
- net: Do not return value from init_dummy_netdev() (Izabela Bakollari) [RHEL-59092]
|
||
- xfrm: get global statistics from the offloaded device (CKI Backport Bot) [RHEL-59900]
|
||
- xfrm: generalize xdo_dev_state_update_curlft to allow statistics update (CKI Backport Bot) [RHEL-59900]
|
||
- selftests/powerpc/dexcr: Fix spelling mistake "predicition" -> "prediction" (Mamatha Inamdar) [RHEL-52762]
|
||
- Documentation: Document PowerPC kernel dynamic DEXCR interface (Mamatha Inamdar) [RHEL-52762]
|
||
- Documentation: Document PowerPC kernel DEXCR interface (Mamatha Inamdar) [RHEL-52762]
|
||
- selftests/powerpc/dexcr: Add chdexcr utility (Mamatha Inamdar) [RHEL-52762]
|
||
- selftests/powerpc/dexcr: Add DEXCR config details to lsdexcr (Mamatha Inamdar) [RHEL-52762]
|
||
- selftests/powerpc/dexcr: Attempt to enable NPHIE in hashchk selftest (Mamatha Inamdar) [RHEL-52762]
|
||
- selftests/powerpc/dexcr: Add DEXCR prctl interface test (Mamatha Inamdar) [RHEL-52762]
|
||
- powerpc/dexcr: Add DEXCR prctl interface (Mamatha Inamdar) [RHEL-52762]
|
||
- powerpc/dexcr: Reset DEXCR value across exec (Mamatha Inamdar) [RHEL-52762]
|
||
- powerpc/dexcr: Track the DEXCR per-process (Mamatha Inamdar) [RHEL-52762]
|
||
- powerpc/ptrace: Expose DEXCR and HDEXCR registers to ptrace (Mamatha Inamdar) [RHEL-52762]
|
||
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests (Mamatha Inamdar) [RHEL-52762]
|
||
- net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-27748] {CVE-2024-26615}
|
||
- ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() (CKI Backport Bot) [RHEL-60232]
|
||
- ipv6: prevent possible UAF in ip6_xmit() (CKI Backport Bot) [RHEL-60232]
|
||
- ipv6: fix possible UAF in ip6_finish_output2() (CKI Backport Bot) [RHEL-60232]
|
||
- ipv6: prevent UAF in ip6_send_skb() (CKI Backport Bot) [RHEL-60232]
|
||
- ipv6: sr: block BH in seg6_output_core() and seg6_input_core() (CKI Backport Bot) [RHEL-60232]
|
||
- ipv6: sr: restruct ifdefines (CKI Backport Bot) [RHEL-60232]
|
||
- ipv6: fib: hide unused 'pn' variable (CKI Backport Bot) [RHEL-60232]
|
||
- ipv6: lower "link become ready"'s level message (CKI Backport Bot) [RHEL-60232]
|
||
- KVM: selftests: Make monitor_mwait require MONITOR/MWAIT feature (Maxim Levitsky) [RHEL-17448]
|
||
- proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-57703]
|
||
- remoteproc: k3-r5: Delay notification of wakeup event (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Fix error handling when power-up failed (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Acquire mailbox handle during probe routine (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Acquire mailbox handle during probe routine (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Use devm_rproc_alloc() helper (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Fix log levels where appropriate (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Fix IPC-only mode detection (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Jump to error handling labels in start/stop errors (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Wait for core0 power-up before powering up core1 (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Use devm_rproc_add() helper (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Use devm_ioremap_wc() helper (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Add devm action to release tsp (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Use devm_kzalloc() helper (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Use devm_ti_sci_get_by_phandle() helper (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Use devm_kcalloc() helper (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Add devm action to release reserved memory (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Use devm_rproc_alloc() helper (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Convert to platform remove callback returning void (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Use symbolic error codes in error messages (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-dsp: Suppress duplicate error message in .remove() (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: Explicitly include correct DT includes (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Use separate compatible string for TI AM62x SoC family (Jared Kangas) [RHEL-60788]
|
||
- dt-bindings: remoteproc: ti: Add new compatible for AM62 SoC family (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Simplify cluster mode setting usage (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-c7x: Add support for C7xv DSP on AM62A SoC (Jared Kangas) [RHEL-60788]
|
||
- remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init (Jared Kangas) [RHEL-60788]
|
||
- dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs (Jared Kangas) [RHEL-60788]
|
||
- dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs (Jared Kangas) [RHEL-60788]
|
||
- scsi: target: Remove unused declarations (Maurizio Lombardi) [RHEL-58872]
|
||
- scsi: target: Remove unused list 'device_list' (Maurizio Lombardi) [RHEL-58872]
|
||
- scsi: target: iscsi: Remove unused variable xfer_len (Maurizio Lombardi) [RHEL-58872]
|
||
- scsi: target: tcm_loop: Make tcm_loop_lld_bus const (Maurizio Lombardi) [RHEL-58872]
|
||
- x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-26268]
|
||
- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry (Mark Langsdorf) [RHEL-60765] {CVE-2024-46822}
|
||
- arm64: acpi: Move get_cpu_for_acpi_id() to a header (Mark Langsdorf) [RHEL-60765] {CVE-2024-46822}
|
||
- mei: me: add arrow lake point S DID (Steve Best) [RHEL-61378]
|
||
- powerpc/pseries/iommu: Split Dynamic DMA Window to be used in Hybrid mode (Mamatha Inamdar) [RHEL-53185]
|
||
- intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-60894]
|
||
- devlink: extend devlink_param *set pointer (Petr Oros) [RHEL-59901]
|
||
- bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave() (Hangbin Liu) [RHEL-60229]
|
||
- net: bonding: correctly annotate RCU in bond_should_notify_peers() (Hangbin Liu) [RHEL-60229]
|
||
- driver core: auxiliary bus: Fix documentation of auxiliary_device (Ivan Vecera) [RHEL-61175]
|
||
- driver core: auxiliary bus: show auxiliary device IRQs (Ivan Vecera) [RHEL-61175]
|
||
- gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-60945]
|
||
- gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-60945]
|
||
- gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-60945]
|
||
- md/raid1: set max_sectors during early return from choose_slow_rdev() (Nigel Croxon) [RHEL-61196]
|
||
- md: Add new_level sysfs interface (Nigel Croxon) [RHEL-61196]
|
||
- md: Report failed arrays as broken in mdstat (Nigel Croxon) [RHEL-61196]
|
||
- md/raid5: rename wait_for_overlap to wait_for_reshape (Nigel Croxon) [RHEL-61196]
|
||
- md/raid5: only add to wq if reshape is in progress (Nigel Croxon) [RHEL-61196]
|
||
- md/raid5: Improve performance for sequential IO (Nigel Croxon) [RHEL-61196]
|
||
- md/raid5: use wait_on_bit() for R5_Overlap (Nigel Croxon) [RHEL-61196]
|
||
- md: Remove flush handling (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: make in memory structure internal (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_enabled() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_wait_behind_writes() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_free() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_set_pages() into struct bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_copy_from_slot() into struct bitmap_operation. (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge get_bitmap_from_slot() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_resize() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: pass in mddev directly for md_bitmap_resize() (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_daemon_work() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge bitmap_unplug() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_unplug_async() into md_bitmap_unplug() (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_sync_with_cluster() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_cond_end_sync() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_close_sync() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_end_sync() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: remove the parameter 'aborted' for md_bitmap_end_sync() (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_start_sync() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_endwrite() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_startwrite() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_dirty_bits() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge bitmap_write_all() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: remove md_bitmap_setallbits() (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_status() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_update_sb() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: make md_bitmap_print_sb() internal (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_flush() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_destroy() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_load() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: merge md_bitmap_create() into bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: simplify md_bitmap_create() + md_bitmap_load() (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: introduce struct bitmap_operations (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: add a new helper md_bitmap_set_pages() (Nigel Croxon) [RHEL-61196]
|
||
- md/md-cluster: use helper md_bitmap_get_stats() to get pages in resize_bitmaps() (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: add 'behind_writes' and 'behind_wait' into struct md_bitmap_stats (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: add 'file_pages' into struct md_bitmap_stats (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: add 'sync_size' into struct md_bitmap_stats (Nigel Croxon) [RHEL-61196]
|
||
- md/md-cluster: fix spares warnings for __le64 (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: add 'events_cleared' into struct md_bitmap_stats (Nigel Croxon) [RHEL-61196]
|
||
- md: use new helper md_bitmap_get_stats() in update_array_info() (Nigel Croxon) [RHEL-61196]
|
||
- md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: use md_bitmap_wait_behind_writes() in raid1_read_request() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: Clean up local variable 'b' from raid1_read_request() (Nigel Croxon) [RHEL-61196]
|
||
- md: Don't flush sync_work in md_write_start() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: Fix data corruption for degraded array with slow disk (Nigel Croxon) [RHEL-61196]
|
||
- md: convert comma to semicolon (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: factor out helpers to choose the best rdev from read_balance() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: factor out the code to manage sequential IO (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: factor out choose_bb_rdev() from read_balance() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: factor out choose_slow_rdev() from read_balance() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: factor out read_first_rdev() from read_balance() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1-10: factor out a new helper raid1_should_read_first() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: fix choose next idle in read_balance() (Nigel Croxon) [RHEL-61196]
|
||
- md/raid1: record nonrot rdevs while adding/removing rdevs to conf (Nigel Croxon) [RHEL-61196]
|
||
- powerpc: Implement arch_within_stack_frames (Mamatha Inamdar) [RHEL-52737]
|
||
- l2tp: fix lockdep splat (Guillaume Nault) [RHEL-59687]
|
||
- net l2tp: drop flow hash on forward (Guillaume Nault) [RHEL-59687]
|
||
- selftests: udpgro: no need to load xdp for gro (Hangbin Liu) [RHEL-53858]
|
||
- selftests: udpgro: report error when receive failed (Hangbin Liu) [RHEL-53858]
|
||
- PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-22265]
|
||
- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing Adv Monitor (Bastien Nocera) [RHEL-17584]
|
||
- Bluetooth: MGMT: Fix failing to MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (CKI Backport Bot) [RHEL-17584]
|
||
- mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-55145]
|
||
|
||
* Tue Oct 08 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-516.el9]
|
||
- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892}
|
||
- bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}
|
||
- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664]
|
||
- dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856}
|
||
- dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}
|
||
- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284}
|
||
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970}
|
||
- net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864}
|
||
- net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866}
|
||
- net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616]
|
||
- net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}
|
||
- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907}
|
||
- r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586}
|
||
- ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777]
|
||
- ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777]
|
||
- ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777]
|
||
- ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777]
|
||
- ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777]
|
||
- ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777]
|
||
- ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777]
|
||
- ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777]
|
||
- KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}
|
||
- wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-35542]
|
||
- wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-35542]
|
||
- wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-35542]
|
||
- wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-35542]
|
||
|
||
* Wed Oct 02 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-515.el9]
|
||
- smb: client: fix double put of @cfile in smb2_set_path_size() (Paulo Alcantara) [RHEL-57983]
|
||
- smb: client: fix double put of @cfile in smb2_rename_path() (Paulo Alcantara) [RHEL-57983]
|
||
- smb: client: fix hang in wait_for_response() for negproto (Paulo Alcantara) [RHEL-57983]
|
||
- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() (Paulo Alcantara) [RHEL-57983]
|
||
- smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock (Paulo Alcantara) [RHEL-57983]
|
||
- smb: client: ignore unhandled reparse tags (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: fix problem unloading module due to leaked refcount on shutdown (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: fix broken cached reads when posix locks (Paulo Alcantara) [RHEL-57983]
|
||
- smb: smb2pdu.h: Use static_assert() to check struct sizes (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: fix lock breakage for cached writes (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath (Paulo Alcantara) [RHEL-57983]
|
||
- Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: fix setting SecurityFlags when encryption is required (Paulo Alcantara) [RHEL-57983]
|
||
- smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: add dynamic tracepoints for shutdown ioctl (Paulo Alcantara) [RHEL-57983]
|
||
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: add dynamic trace point for session setup key expired failures (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: add four dynamic tracepoints for copy_file_range and reflink (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: add dynamic tracepoint for reflink errors (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: mount with "unix" mount option for SMB1 incorrectly handled (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: fix reconnect with SMB1 UNIX Extensions (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: fix noisy message on copy_file_range (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: fix setting SecurityFlags to true (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: fix typo in module parameter enable_gcm_256 (Paulo Alcantara) [RHEL-57983]
|
||
- smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: fix creating sockets when using sfu mount options (Paulo Alcantara) [RHEL-57983]
|
||
- smb: smb2pdu.h: Avoid -Wflex-array-member-not-at-end warnings (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: fix lock ordering potential deadlock in cifs_sync_mid_result (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: missing lock when picking channel (Paulo Alcantara) [RHEL-57983]
|
||
- smb: client: Fix struct_group() usage in __packed structs (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: reinstate original behavior again for forceuid/forcegid (Paulo Alcantara) [RHEL-57983]
|
||
- ksmbd: common: use struct_group_attr instead of struct_group for network_open_info (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: Add tracing for the cifs_tcon struct refcounting (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: fix broken reconnect when password changing on the server by allowing password rotation (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: fix Open files on server counter going negative (Paulo Alcantara) [RHEL-57983]
|
||
- smb3: retrying on failed server close (Paulo Alcantara) [RHEL-57983]
|
||
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server (Paulo Alcantara) [RHEL-57983]
|
||
- netdev: add queue stat for alloc failures (CKI Backport Bot) [RHEL-57771]
|
||
- netdev: add per-queue statistics (CKI Backport Bot) [RHEL-57771]
|
||
- net/iucv: Avoid explicit cpumask var allocation on stack (Mete Durlu) [RHEL-56533] {CVE-2024-42094}
|
||
- powerpc/64s: Enable KFENCE on book3s64 (Mamatha Inamdar) [RHEL-52738]
|
||
- powerpc/perf: Fix the threshold compare group constraint for power10 (Mamatha Inamdar) [RHEL-50637]
|
||
- tools/power turbostat: version 2024.07.26 (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Include umask=%%x in perf counter's config (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Document PMT in turbostat.8 (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Add MTL's PMT DC6 builtin counter (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Add early support for PMT counters (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Move verbose counter messages to level 2 (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Move debug prints from stdout to stderr (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Fix typo in turbostat.8 (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Add perf added counter example to turbostat.8 (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Fix formatting in turbostat.8 (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Extend --add option with perf counters (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Group SMI counter with APERF and MPERF (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Add ZERO_ARRAY for zero initializing builtin array (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Replace enum rapl_source and cstate_source with counter_source (Steve Best) [RHEL-57077]
|
||
- tools/power turbostat: Remove anonymous union from rapl_counter_info_t (Steve Best) [RHEL-57077]
|
||
- tools/power/turbostat: Switch to new Intel CPU model defines (Steve Best) [RHEL-57077]
|
||
- scsi: ufs: renesas: Fix private allocation (Radu Rendec) [RHEL-60138]
|
||
- powerpc/pseries/iommu: Define spapr_tce_table_group_ops only with CONFIG_IOMMU_API (Mamatha Inamdar) [RHEL-52741]
|
||
- powerpc/iommu: Reimplement the iommu_table_group_ops for pSeries (Mamatha Inamdar) [RHEL-52741]
|
||
- powerpc/iommu: Move dev_has_iommu_table() to iommu.c (Mamatha Inamdar) [RHEL-52741]
|
||
- vfio/spapr: Always clear TCEs before unsetting the window (Mamatha Inamdar) [RHEL-52741]
|
||
- powerpc/pseries/iommu: Use the iommu table[0] for IOV VF's DDW (Mamatha Inamdar) [RHEL-52741]
|
||
- powerpc/pseries/iommu: Fix the VFIO_IOMMU_SPAPR_TCE_GET_INFO ioctl output (Mamatha Inamdar) [RHEL-52741]
|
||
- powerpc/iommu: Move pSeries specific functions to pseries/iommu.c (Mamatha Inamdar) [RHEL-52741]
|
||
- powerpc/powernv/pci: Remove ioda1 support (Mamatha Inamdar) [RHEL-52741]
|
||
- tools/cpupower: display residency value in idle-info (Steve Best) [RHEL-59682]
|
||
- cpupower: Change the var type of the 'monitor' subcommand display mode (Steve Best) [RHEL-59682]
|
||
- ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-60255]
|
||
- pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID (Steve Best) [RHEL-60002]
|
||
- dmaengine: dw: Add memory bus width verification (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: omap-dma: Initialize sglen after allocation (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: dw: Add peripheral bus width verification (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: add missing MODULE_DESCRIPTION() macros (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: virt-dma: add missing MODULE_DESCRIPTION() macro (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: sh: rz-dmac: Fix lockdep assert warning (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: qcom: gpi: clean up the IRQ disable/enable in gpi_reset_chan() (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: qcom: gpi: remove unused struct 'reg_info' (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: add channel device name to channel registration (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: qcom: add missing MODULE_DESCRIPTION() macros (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: imx-sdma: don't print warning when firmware is absent (Jerry Snitselaar) [RHEL-56794]
|
||
- firmware: add nowarn variant of request_firmware_nowait() (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-udma: fix module autoloading (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: add missing MODULE_DESCRIPTION() macros (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: Add API function dmaengine_prep_peripheral_dma_vec() (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-udma-glue: clean up return in k3_udma_glue_rx_get_irq() (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-udma-glue: Fix of_k3_udma_glue_parse_chn_by_id() (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: imx-sdma: Add i2c dma support (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: imx-sdma: utilize compiler to calculate ADDRS_ARRAY_SIZE_V<n> (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: qcom: Drop hidma DT support (Jerry Snitselaar) [RHEL-56794]
|
||
- dma: Add lockdep asserts to virt-dma (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: imx-sdma: support dual fifo for DEV_TO_DEV (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: imx-sdma: Support 24bit/3bytes for sg mode (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: imx-sdma: Support allocate memory from internal SRAM (iram) (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-psil-j721s2: Add entry for CSI2RX (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-udma-glue: Add function to request RX chan for thread ID (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-udma-glue: Add function to request TX chan for thread ID (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-udma-glue: Update name for remote RX channel device (Jerry Snitselaar) [RHEL-56794]
|
||
- dmaengine: ti: k3-udma-glue: Add function to parse channel by ID (Jerry Snitselaar) [RHEL-56794]
|
||
- vhost/vsock: always initialize seqpacket_allow (CKI Backport Bot) [RHEL-55592] {CVE-2024-43873}
|
||
- Bluetooth: af_bluetooth: Fix deadlock (CKI Backport Bot) [RHEL-34156] {CVE-2024-26886}
|
||
- Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-36374] {CVE-2024-27399}
|
||
- Bluetooth: Ignore too large handle values in BIG (CKI Backport Bot) [RHEL-51918] {CVE-2024-42133}
|
||
|
||
* Fri Sep 27 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-514.el9]
|
||
- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879}
|
||
- wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911}
|
||
- wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}
|
||
- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268]
|
||
- scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268]
|
||
- scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268]
|
||
- gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079}
|
||
- x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965}
|
||
- bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}
|
||
- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]
|
||
- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571]
|
||
- ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571]
|
||
- nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635]
|
||
- nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635]
|
||
- netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270}
|
||
- mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888}
|
||
- platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614]
|
||
- arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772]
|
||
- buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772]
|
||
- wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681]
|
||
- wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]
|
||
- kobject_uevent: Fix OOB access within zap_modalias_env() (CKI Backport Bot) [RHEL-55005] {CVE-2024-42292}
|
||
|
||
* Thu Sep 26 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-513.el9]
|
||
- mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-33327]
|
||
- powerpc/ptrace: Add thread.regs checks to all ptrace hooks (Mamatha Inamdar) [RHEL-28702]
|
||
- cpu/SMT: Enable SMT only if a core is online (Mamatha Inamdar) [RHEL-37146]
|
||
- powerpc/topology: Check if a core is online (Mamatha Inamdar) [RHEL-37146]
|
||
- gpio: Use device_get_match_data() (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: Remove redundant dev_err_probe() (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: make davinci_gpio_dev_pm_ops static (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: correct non-kerneldoc comment (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: Add irq chip flag to skip set wake (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: Do not clear the bank intr enable bit in save_context (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: Remove duplicate assignment of of_gpio_n_cells (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: Do not mention legacy API in the code (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: add support of module build (Joel Slebodnick) [RHEL-57710]
|
||
- gpio: davinci: Add support for system suspend/resume PM (Joel Slebodnick) [RHEL-57710]
|
||
- PCI: pciehp: Detect device replacement during system sleep (Myron Stowe) [RHEL-58895]
|
||
- cleanup: Standardize the header guard define's name (Myron Stowe) [RHEL-58895]
|
||
- nfsd: ensure that nfsd4_fattr_args.context is zeroed out (CKI Backport Bot) [RHEL-58883] {CVE-2024-46697}
|
||
- intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-15564]
|
||
- intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-15564]
|
||
- intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-15564]
|
||
- net/sched: adjust device watchdog timer to detect stopped queue at right time (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_sfq: annotate data-races around q->perturb_period (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_skbprio: implement lockless skbprio_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_pie: implement lockless pie_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_hhf: implement lockless hhf_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_hfsc: implement lockless accesses to q->defcls (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_fq_pie: implement lockless fq_pie_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_fq_codel: implement lockless fq_codel_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_fifo: implement lockless __fifo_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_ets: implement lockless ets_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_tfs: implement lockless etf_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_codel: implement lockless codel_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_choke: implement lockless choke_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_cbs: implement lockless cbs_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: cake: implement lockless cake_dump() (Ivan Vecera) [RHEL-57767]
|
||
- net_sched: sch_fq: implement lockless fq_dump() (Ivan Vecera) [RHEL-57767]
|
||
- flow_offload: add control flag checking helpers (Ivan Vecera) [RHEL-57767]
|
||
- flow_offload: fix flow_offload_has_one_action() kdoc (Ivan Vecera) [RHEL-57767]
|
||
- net: sched: cls_api: fix slab-use-after-free in fl_dump_key (Ivan Vecera) [RHEL-57767]
|
||
- net: sched: cake: Optimize the number of function calls and branches in heap construction (Ivan Vecera) [RHEL-57767]
|
||
- net/sched: act_skbmod: prevent kernel-infoleak (Ivan Vecera) [RHEL-57767]
|
||
- net: sched: make skip_sw actually skip software (Ivan Vecera) [RHEL-57767]
|
||
- net: sched: cls_api: add filter counter (Ivan Vecera) [RHEL-57767]
|
||
- net: sched: cls_api: add skip_sw counter (Ivan Vecera) [RHEL-57767]
|
||
- net/sched: Add module alias for sch_fq_pie (Ivan Vecera) [RHEL-57767]
|
||
- selftests: forwarding: Make tc-police pass on debug kernels (Ivan Vecera) [RHEL-57767]
|
||
- selftests/tc-testing: require an up to date iproute2 for blockcast tests (Ivan Vecera) [RHEL-57767]
|
||
- net: sched: Annotate struct tc_pedit with __counted_by (Ivan Vecera) [RHEL-57767]
|
||
- selftests: tc-testing: add mirred to block tdc tests (Ivan Vecera) [RHEL-57767]
|
||
- net/sched: Remove alias of sch_clsact (Ivan Vecera) [RHEL-57767]
|
||
- net/sched: Load modules via their alias (Ivan Vecera) [RHEL-57767]
|
||
- net/sched: Add module aliases for cls_,sch_,act_ modules (Ivan Vecera) [RHEL-57767]
|
||
- net/sched: Add helper macros with module names (Ivan Vecera) [RHEL-57767]
|
||
- taprio: validate TCA_TAPRIO_ATTR_FLAGS through policy instead of open-coding (Ivan Vecera) [RHEL-57767]
|
||
- selftests: tc-testing: return fail if a test fails in setup/teardown (Ivan Vecera) [RHEL-57767]
|
||
- selftests: tc-testing: enable all tdc tests (Ivan Vecera) [RHEL-57767]
|
||
- selftests: tc-testing: adjust fq test to latest iproute2 (Ivan Vecera) [RHEL-57767]
|
||
- selftests: tc-testing: check if 'jq' is available in taprio tests (Ivan Vecera) [RHEL-57767]
|
||
- selftests: tc-testing: add missing netfilter config (Ivan Vecera) [RHEL-57767]
|
||
- flow_offload: Annotate struct flow_action_entry with __counted_by (Ivan Vecera) [RHEL-57767]
|
||
- net: skbuff: hide csum_not_inet when CONFIG_IP_SCTP not set (Ivan Vecera) [RHEL-57767]
|
||
- sysctl: always initialize i_uid/i_gid (Pavel Reichl) [RHEL-54943] {CVE-2024-42312}
|
||
- exfat: fix potential deadlock on __exfat_get_dentry_set (Pavel Reichl) [RHEL-54936] {CVE-2024-42315}
|
||
- fs: prevent out-of-bounds array speculation when closing a file descriptor (Pavel Reichl) [RHEL-55126] {CVE-2024-42265}
|
||
- protect the fetch of ->fd[fd] in do_dup2() from mispredictions (Pavel Reichl) [RHEL-55126] {CVE-2024-42265}
|
||
- PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() (Myron Stowe) [RHEL-54858] {CVE-2024-43823}
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: add missing IPL_TYPE_ECKD_DUMP case to ipl_init() (Thomas Huth) [RHEL-54248]
|
||
- s390/pci: fix three typos in comments (Thomas Huth) [RHEL-54248]
|
||
- s390/scm: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390: remove odd comment (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: resolve spelling mistake (Thomas Huth) [RHEL-54248]
|
||
- s390/cmma: move set_page_stable() and friends to header file (Thomas Huth) [RHEL-54248]
|
||
- s390/cmma: move parsing of cmma kernel parameter to early boot code (Thomas Huth) [RHEL-54248]
|
||
- s390/cmma: cleanup inline assemblies (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: replace deprecated strncpy with strscpy (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp: replace deprecated strncpy with strtomem (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: export CMG value as decimal (Thomas Huth) [RHEL-54248]
|
||
- s390: delete the unused store_prefix() function (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp: handle default case in sclp memory notifier (Thomas Huth) [RHEL-54248]
|
||
- s390/diag: add missing virt_to_phys() translation to diag224() (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: remove VM_FAULT_BADCONTEXT (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: simplify kfence fault handling (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: call do_fault_error() only from do_exception() (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: get rid of do_low_address() (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: remove VM_FAULT_PFAULT (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: use get_kernel_nofault() to dereference in dump_pagetable() (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: improve readability by using teid union (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: use static key for store indication (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: use get_fault_address() everywhere (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: replace WARN_ON_ONCE() with unreachable() (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: remove noinline attribute from all functions (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: remove line break (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: include linux/mmu_context.h (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: have balanced braces, remove unnecessary blanks (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: use pr_warn(), pr_cont(), ... instead of open-coding (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: use pr_warn_ratelimited() (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: use __ratelimit() instead of printk_ratelimit() (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: reverse x-mas tree coding style (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,fault: remove and improve comments, adjust whitespace (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: make vmemmap_free() only for CONFIG_MEMORY_HOTPLUG available (Thomas Huth) [RHEL-54248]
|
||
- s390/vmem: remove unused variable (Thomas Huth) [RHEL-54248]
|
||
- s390: add support for DCACHE_WORD_ACCESS (Thomas Huth) [RHEL-54248]
|
||
- s390: provide word-at-a-time implementation (Thomas Huth) [RHEL-54248]
|
||
- s390/extable: reduce number of extable macros (Thomas Huth) [RHEL-54248]
|
||
- s390/crash: remove unused parameter (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: handle DCSS mapping in memory holes (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: fix a memleak in css_alloc_subchannel (Thomas Huth) [RHEL-54248]
|
||
- s390: use control register bit defines (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: add control register bits (Thomas Huth) [RHEL-54248]
|
||
- s390/irq: use CR0 defines to define CR0_IRQ_SUBCLASS_MASK (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: add missing defines (Thomas Huth) [RHEL-54248]
|
||
- s390/setup: make use of system_ctl_load() (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: add system_ctl_load() (Thomas Huth) [RHEL-54248]
|
||
- s390/early: use system_ctl_set_bit() instead of local_ctl_set_bit() (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: allow to call system_ctl_set/clear_bit() early (Thomas Huth) [RHEL-54248]
|
||
- s390/ctltreg: make initialization of control register save area explicit (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: add struct ctlreg (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: add type checking to __local_ctl_load() and __local_ctl_store() (Thomas Huth) [RHEL-54248]
|
||
- s390/kprobes,ptrace: open code struct per_reg (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: change parameters of __local_ctl_load() and __local_ctl_store() (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: use local_ctl_load() and local_ctl_store() where possible (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: add local_ctl_load() and local_ctl_store() (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: add local and system prefix to some functions (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: cleanup inline assemblies (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: rename ctl_reg.h to ctlreg.h (Thomas Huth) [RHEL-54248]
|
||
- s390/ctlreg: move control register code to separate file (Thomas Huth) [RHEL-54248]
|
||
- s390/smp: keep the original lowcore for CPU 0 (Thomas Huth) [RHEL-54248]
|
||
- s390/smp: disallow CPU hotplug of CPU 0 (Thomas Huth) [RHEL-54248]
|
||
- s390/smp,mcck: fix early IPI handling (Thomas Huth) [RHEL-54248]
|
||
- s390/cert_store: fix string length handling (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/vmem: do not silently ignore mapping limit (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: use __set_memory() variants where useful (Thomas Huth) [RHEL-54248]
|
||
- s390/set_memory: add __set_memory() variant (Thomas Huth) [RHEL-54248]
|
||
- s390/set_memory: generate all set_memory() functions (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: improve description of mapping permissions of prefix pages (Thomas Huth) [RHEL-54248]
|
||
- s390/amode31: change type of __samode31, __eamode31, etc (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: simplify kernel mapping setup (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: fix MAX_DMA_ADDRESS physical vs virtual confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/crash: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/vmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/dcssblk: fix lockdep warning (Thomas Huth) [RHEL-54248]
|
||
- s390/monreader: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/pci: use builtin_misc_device macro to simplify the code (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: refactor deprecated strncpy (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: add common ipl parameter attribute group (Thomas Huth) [RHEL-54248]
|
||
- s390/dcssblk: fix kernel crash with list_add corruption (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: fix multi-line comments style (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: account Real Memory Copy and Lowcore areas (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: define Real Memory Copy size and mask macros (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: cleanup number of page table levels setup (Thomas Huth) [RHEL-54248]
|
||
- s390: remove <asm/export.h> (Thomas Huth) [RHEL-54248]
|
||
- s390: replace #include <asm/export.h> with #include <linux/export.h> (Thomas Huth) [RHEL-54248]
|
||
- s390: remove unneeded #include <asm/export.h> (Thomas Huth) [RHEL-54248]
|
||
- s390/smp: ensure global control register contents are in sync (Thomas Huth) [RHEL-54248]
|
||
- s390/ptrace: add missing linux/const.h include (Thomas Huth) [RHEL-54248]
|
||
- s390/cert_store: select CRYPTO_LIB_SHA256 (Thomas Huth) [RHEL-54248]
|
||
- s390/cert_store: fix error return code in fill_cs_keyring() (Thomas Huth) [RHEL-54248]
|
||
- s390/defconfigs: set CONFIG_FUNCTION_GRAPH_RETVAL=y (Thomas Huth) [RHEL-54248]
|
||
- s390/ftrace: use la instead of aghik in return_to_handler() (Thomas Huth) [RHEL-54248]
|
||
- s390/tracing: pass struct ftrace_regs to ftrace_trace_function (Thomas Huth) [RHEL-54248]
|
||
- s390: raise minimum supported machine generation to z10 [partial] (Thomas Huth) [RHEL-54248]
|
||
- s390/ebcdic: fix typo in comment (Thomas Huth) [RHEL-54248]
|
||
- s390/diag: fix diagnose 8c description (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/vmem: split pages when debug pagealloc is enabled (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: use correct number of retries for ERP requests (Thomas Huth) [RHEL-54248]
|
||
- s390: use obj-y to descend into drivers/s390/ (Thomas Huth) [RHEL-54248]
|
||
- docs: move s390 under arch (Thomas Huth) [RHEL-54248]
|
||
- docs: create a top-level arch/ directory (Thomas Huth) [RHEL-54248]
|
||
- MAINTAINERS: remove outdated linux390 link (Thomas Huth) [RHEL-54248]
|
||
- s390/hypfs: stop using ENOSYS error code (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: get rid of VMEM_MAX_PHYS macro (Thomas Huth) [RHEL-54248]
|
||
- s390/extmem: improve reporting of -ERANGE error (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: rework arch_get_mappable_range() callback (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: remove redundant check against VMEM_MAX_PHYS (Thomas Huth) [RHEL-54248]
|
||
- s390/dcssblk: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/dcssblk: use IS_ALIGNED() for alignment checks (Thomas Huth) [RHEL-54248]
|
||
- s390/kexec: make machine_kexec() depend on CONFIG_KEXEC_CORE (Thomas Huth) [RHEL-54248]
|
||
- s390/ftrace: enable HAVE_FUNCTION_GRAPH_RETVAL (Thomas Huth) [RHEL-54248]
|
||
- redhat: Set CONFIG_S390_HYPFS in the kernel configs (Thomas Huth) [RHEL-54248]
|
||
- s390/hypfs: factor out filesystem code (Thomas Huth) [RHEL-54248]
|
||
- s390/hypfs: remove open-coded PTR_ALIGN() (Thomas Huth) [RHEL-54248]
|
||
- s390/hypfs: simplify memory allocation (Thomas Huth) [RHEL-54248]
|
||
- s390/sthyi: enforce 4k alignment of vmalloc'ed area (Thomas Huth) [RHEL-54248]
|
||
- s390/diag: handle diag 204 subcode 4 address correctly (Thomas Huth) [RHEL-54248]
|
||
- redhat: Disable CONFIG_CERT_STORE for the RHEL kernel (Thomas Huth) [RHEL-54248]
|
||
- s390: add support for user-defined certificates (Thomas Huth) [RHEL-54248]
|
||
- s390: convert to ctime accessor functions (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: remove check on CPU being online (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: handle casts consistently (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: remove unnecessary debug statement (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: remove parameter in call to pr_err (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: simplify function setup_pmu_cpu (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: remove unneeded debug statements (Thomas Huth) [RHEL-54248]
|
||
- s390/entry: remove mcck clock (Thomas Huth) [RHEL-54248]
|
||
- s390/entry: rework entering DAT-on mode on CPU restart (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: fence off VM macros from asm and linker (Thomas Huth) [RHEL-54248]
|
||
- s390/ptrace: make all psw related defines also available for asm (Thomas Huth) [RHEL-54248]
|
||
- s390/ptrace: remove PSW_DEFAULT_KEY from uapi (Thomas Huth) [RHEL-54248]
|
||
- s390/vdso: filter out mno-pic-data-is-text-relative cflag (Thomas Huth) [RHEL-54248]
|
||
- s390: consistently use .balign instead of .align (Thomas Huth) [RHEL-54248]
|
||
- s390/decompressor: fix misaligned symbol build error (Thomas Huth) [RHEL-54248]
|
||
- s390/vdso: check for undefined symbols after build (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: do not include <asm-generic/io.h> directly (Thomas Huth) [RHEL-54248]
|
||
- s390/vmem: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/defconfigs: set CONFIG_NET_TC_SKB_EXT=y (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: rework PER_CPU_DEFINE of struct cpu_cf_events (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: open access to hwctr device for CAP_PERFMON privileged process (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: fix physmem_info virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: avoid short by one page shadow memory (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: fix insecure W+X mapping warning (Thomas Huth) [RHEL-54248]
|
||
- s390/crash: use the correct type for memory allocation (Thomas Huth) [RHEL-54248]
|
||
- s390: gmap use pte_unmap_unlock() not spin_unlock() (Thomas Huth) [RHEL-54248]
|
||
- s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-54248]
|
||
- s390/purgatory: Do not use fortified string functions (Thomas Huth) [RHEL-54248]
|
||
- s390/zcore: conditionally clear memory on reipl (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: add REIPL_CLEAR flag to os_info (Thomas Huth) [RHEL-54248]
|
||
- s390/purgatory: disable branch profiling (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: unregister device when the only path is gone (Thomas Huth) [RHEL-54248]
|
||
- s390/Kconfig: remove obsolete configs SCHED_{BOOK,DRAWER} (Thomas Huth) [RHEL-54248]
|
||
- s390/uapi: cover statfs padding by growing f_spare (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: fix IPIB virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/topology: honour nr_cpu_ids when adding CPUs (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: include subchannels without devices also for evaluation (Thomas Huth) [RHEL-54248]
|
||
- s390/defconfigs: set CONFIG_INIT_STACK_NONE=y (Thomas Huth) [RHEL-54248]
|
||
- s390: select ARCH_SUPPORTS_INT128 (Thomas Huth) [RHEL-54248]
|
||
- s390/pai_ext: replace atomic_t with refcount_t (Thomas Huth) [RHEL-54248]
|
||
- s390/pai_crypto: replace atomic_t with refcount_t (Thomas Huth) [RHEL-54248]
|
||
- s390/stackleak: provide fast __stackleak_poison() implementation (Thomas Huth) [RHEL-54248]
|
||
- s390: select ARCH_USE_SYM_ANNOTATIONS (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: use VM_FLUSH_RESET_PERMS in module_alloc() (Thomas Huth) [RHEL-54248]
|
||
- tools headers UAPI: Sync s390 syscall table file that wires up the memfd_secret syscall (Thomas Huth) [RHEL-54248]
|
||
- s390: wire up memfd_secret system call (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: enable ARCH_HAS_SET_DIRECT_MAP (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: use BIT macro to generate SET_MEMORY bit masks (Thomas Huth) [RHEL-54248]
|
||
- s390/relocate_kernel: adjust indentation (Thomas Huth) [RHEL-54248]
|
||
- s390/mcount: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-54248]
|
||
- s390/amode31: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: remove override of mem*() functions (Thomas Huth) [RHEL-54248]
|
||
- s390/kdump: remove nodat stack restriction for calling nodat functions (Thomas Huth) [RHEL-54248]
|
||
- s390/kdump: rework invocation of DAT-off code (Thomas Huth) [RHEL-54248]
|
||
- s390/kdump: fix virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/kdump: cleanup do_start_kdump() prototype and usage (Thomas Huth) [RHEL-54248]
|
||
- s390/kexec: turn DAT mode off immediately before purgatory (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: remove function validate_ctr_auth() by inline code (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: provide counter number to validate_ctr_version() (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: introduce static CPU counter facility information (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: fix direct map accounting (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: rename POPULATE_ONE2ONE to POPULATE_DIRECT (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: improve install.sh script (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: simplify pr_err() statement in cpumf_pmu_enable/disable (Thomas Huth) [RHEL-54248]
|
||
- s390/kaslr: randomize amode31 base address (Thomas Huth) [RHEL-54248]
|
||
- s390/kaslr: generalize and improve random base distribution (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: pin amode31 default lma (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: do not change default_lma (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: remove unnecessary copy_from_user call (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: log bad return code of function cfset_all_copy (Thomas Huth) [RHEL-54248]
|
||
- s390/module: create module allocations without exec permissions (Thomas Huth) [RHEL-54248]
|
||
- s390/ftrace: do not assume module_alloc() returns executable memory (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: use set_memory_*() helpers instead of open coding (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: implement set_memory_rwnx() (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: fix physical-virtual confusion for diag308 (Thomas Huth) [RHEL-54248]
|
||
- s390/kaslr: randomize module base load address (Thomas Huth) [RHEL-54248]
|
||
- s390/kaslr: provide kaslr_enabled() function (Thomas Huth) [RHEL-54248]
|
||
- s390/checksum: remove not needed uaccess.h include (Thomas Huth) [RHEL-54248]
|
||
- s390: move on_thread_stack() to processor.h (Thomas Huth) [RHEL-54248]
|
||
- s390: remove arch_early_irq_init() (Thomas Huth) [RHEL-54248]
|
||
- s390/stacktrace: remove call_on_stack_noreturn() (Thomas Huth) [RHEL-54248]
|
||
- s390: use init_thread_union aka initial stack for the first process (Thomas Huth) [RHEL-54248]
|
||
- s390: make extables read-only (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: remove extra blank line (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: get rid of not needed local variable (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: rename tmp1 and tmp2 variables (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: sort EX_TABLE list for inline assemblies (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: rename/sort labels in inline assemblies (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: remove unused label in inline assemblies (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: use symbolic names for inline assembly operands (Thomas Huth) [RHEL-54248]
|
||
- s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling (Thomas Huth) [RHEL-54248]
|
||
- s390: reintroduce expoline dependence to scripts (Thomas Huth) [RHEL-54248]
|
||
- s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: remove flag PERF_CPUM_SF_FULL_BLOCKS (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: make use of atomic_fetch_xor() (Thomas Huth) [RHEL-54248]
|
||
- s390/vdso: use __ALIGN instead of open coded .align (Thomas Huth) [RHEL-54248]
|
||
- s390/expoline: use __ALIGN instead of open coded .align (Thomas Huth) [RHEL-54248]
|
||
- s390/ftrace: move hotpatch trampolines to mcount.S (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: move shadow mapping to decompressor (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,pageattr: allow KASAN shadow memory (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: rework decompressor reserved tracking (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: rename mem_detect to physmem_info (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: remove non-functioning image bootable check (Thomas Huth) [RHEL-54248]
|
||
- s390/dumpstack: resolve userspace last_break (Thomas Huth) [RHEL-54248]
|
||
- s390: simplify dynamic sysctl registration for appldata_register_ops (Thomas Huth) [RHEL-54248]
|
||
- s390: simplify one-level sysctl registration for page_table_sysctl (Thomas Huth) [RHEL-54248]
|
||
- s390: simplify one level sysctl registration for cmm_table (Thomas Huth) [RHEL-54248]
|
||
- s390: simplify one-level sysctl registration for appldata_table (Thomas Huth) [RHEL-54248]
|
||
- s390: simplify one-level syctl registration for s390dbf_table (Thomas Huth) [RHEL-54248]
|
||
- s390: simplify one-level sysctl registration for topology_ctl_table (Thomas Huth) [RHEL-54248]
|
||
- s390/setup: always inline gen_lpswe() (Thomas Huth) [RHEL-54248]
|
||
- s390: trim ancient junk from copy_thread() (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/Kconfig: sort config S390 select list again (Thomas Huth) [RHEL-54248]
|
||
- s390/decompressor: add link map saving (Thomas Huth) [RHEL-54248]
|
||
- s390/smp: perform cpu reset before delegating work to target cpu (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: use READ_ONCE_ALIGNED_128() instead of 128-bit cmpxchg (Thomas Huth) [RHEL-54248]
|
||
- s390/rwonce: add READ_ONCE_ALIGNED_128() macro (Thomas Huth) [RHEL-54248]
|
||
- s390/setup: do not complain about parameters handled in decompressor (Thomas Huth) [RHEL-54248]
|
||
- s390/irq,idle: simplify idle check (Thomas Huth) [RHEL-54248]
|
||
- s390/processor: add test_and_set_cpu_flag() and test_and_clear_cpu_flag() (Thomas Huth) [RHEL-54248]
|
||
- s390/processor: let cpu helper functions return boolean values (Thomas Huth) [RHEL-54248]
|
||
- s390: remove confusing comment from uapi types header file (Thomas Huth) [RHEL-54248]
|
||
- s390/mem_detect: do not truncate online memory ranges info (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: define private VM_FAULT_* reasons from top bits (Thomas Huth) [RHEL-54248]
|
||
- s390/idle: remove arch_cpu_idle_time() and corresponding code (Thomas Huth) [RHEL-54248]
|
||
- s390/processor: always inline cpu flag helper functions (Thomas Huth) [RHEL-54248]
|
||
- s390/idle: mark arch_cpu_idle() noinstr (Thomas Huth) [RHEL-54248]
|
||
- s390/idle: move idle time accounting to account_idle_time_irq() (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: Fix potential memleak in dasd_eckd_init() (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248]
|
||
- s390/debug: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248]
|
||
- s390/fcx: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248]
|
||
- s390/diag: replace zero-length array with flexible-array member (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: avoid potential amode31 truncation (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: move detect_facilities() after cmd line parsing (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: avoid mapping KASAN shadow for standby memory (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: avoid page tables memory in kaslr (Thomas Huth) [RHEL-54248]
|
||
- s390/mem_detect: add get_mem_detect_online_total() (Thomas Huth) [RHEL-54248]
|
||
- s390/mem_detect: handle online memory limit just once (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: fix mem_detect extended area allocation (Thomas Huth) [RHEL-54248]
|
||
- s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails (Thomas Huth) [RHEL-54248]
|
||
- s390/diag: make __diag8c_tmp_amode31 static (Thomas Huth) [RHEL-54248]
|
||
- s390/rethook: add local rethook header file (Thomas Huth) [RHEL-54248]
|
||
- s390/vmem: remove unnecessary KASAN checks (Thomas Huth) [RHEL-54248]
|
||
- s390/vmem: fix empty page tables cleanup under KASAN (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: update kasan memory layout note (Thomas Huth) [RHEL-54248]
|
||
- s390/mem_detect: fix detect_memory() error handling (Thomas Huth) [RHEL-54248]
|
||
- s390/hmcdrv: use strscpy() instead of strlcpy() (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: introduce locking for register/unregister functions (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: remove pgtable_populate_end (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: avoid mapping standby memory (Thomas Huth) [RHEL-54248]
|
||
- s390/decompressor: specify __decompress() buf len to avoid overflow (Thomas Huth) [RHEL-54248]
|
||
- s390/dcssblk:: don't call bio_split_to_limits (Thomas Huth) [RHEL-54248]
|
||
- s390/purgatory: Remove unused '-MD' and unnecessary '-c' flags (Thomas Huth) [RHEL-54248]
|
||
- s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 (Thomas Huth) [RHEL-54248]
|
||
- s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64 (Thomas Huth) [RHEL-54248]
|
||
- s390/syscalls: get rid of system call alias functions (Thomas Huth) [RHEL-54248]
|
||
- s390/syscalls: remove trailing semicolon (Thomas Huth) [RHEL-54248]
|
||
- s390/syscalls: move __S390_SYS_STUBx() macro (Thomas Huth) [RHEL-54248]
|
||
- s390/syscalls: remove __SC_COMPAT_TYPE define (Thomas Huth) [RHEL-54248]
|
||
- s390/syscalls: remove SYSCALL_METADATA() from compat syscalls (Thomas Huth) [RHEL-54248]
|
||
- s390: discard .interp section (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: simplify PMC_INIT and PMC_RELEASE usage (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: merge source files for CPU Measurement counter facility (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: remove in-kernel counting facility interface (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: move stccm_avail() (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: move cpum_cf_ctrset_size() (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: simplify hw_perf_event_destroy() (Thomas Huth) [RHEL-54248]
|
||
- s390/cache: change type from unsigned long long to unsigned long (Thomas Huth) [RHEL-54248]
|
||
- s390/kprobes: replace kretprobe with rethook (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: diagnostic sampling buffer setup to handle virtual addresses (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: rework macro AUX_SDB_NUM_xxx (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: sampling buffer setup to handle virtual addresses (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: remove debug statements from function setup_pmc_cpu (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: move functions from header file to source file (Thomas Huth) [RHEL-54248]
|
||
- s390/vmem: use swap() instead of open coding it (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: evaluate devices with non-operational paths (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: use kstrtobool() instead of strtobool() (Thomas Huth) [RHEL-54248]
|
||
- s390: move __amode31_base declaration to proper header file (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: allocate Absolute Lowcore Area in decompressor (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: allocate Real Memory Copy Area in decompressor (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: allow setup of different virtual address types (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: remove identity mapping support (Thomas Huth) [RHEL-54248]
|
||
- s390/maccess: remove dead DAT-off code (Thomas Huth) [RHEL-54248]
|
||
- s390/mm: start kernel with DAT enabled (Thomas Huth) [RHEL-54248]
|
||
- s390: always build relocatable kernel (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: detect and enable memory facilities (Thomas Huth) [RHEL-54248]
|
||
- s390/pgtable: add REGION3_KERNEL_EXEC protection (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: use set_pXe_bit() for pgtable entries setup (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: cleanup setup of untracked memory pgtables (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: cleanup setup of zero pgtable (Thomas Huth) [RHEL-54248]
|
||
- s390/kasan: sort out physical vs virtual memory confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/boot: cleanup decompressor header files (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops (Thomas Huth) [RHEL-54248]
|
||
- s390/diag: use __packed __aligned (Thomas Huth) [RHEL-54248]
|
||
- s390/fs3270: fix screen reset on activate (Thomas Huth) [RHEL-54248]
|
||
- s390/fs3270: fix function prototypes (Thomas Huth) [RHEL-54248]
|
||
- s390/fs3270: use *ptr instead of struct in kzalloc (Thomas Huth) [RHEL-54248]
|
||
- s390/fs3270: remove duplicate assignment (Thomas Huth) [RHEL-54248]
|
||
- s390/fs3270: add missing braces to if/else (Thomas Huth) [RHEL-54248]
|
||
- s390/fs3270: fix whitespace errors (Thomas Huth) [RHEL-54248]
|
||
- s390/raw3270: fix nullpointer check (Thomas Huth) [RHEL-54248]
|
||
- s390/raw3270: use DEVICE_ATTR_RO() for sysfs attributes (Thomas Huth) [RHEL-54248]
|
||
- s390/raw3270: add comment to spinlock member (Thomas Huth) [RHEL-54248]
|
||
- s390/raw3270: use __packed instead of __attribute__((packed)) (Thomas Huth) [RHEL-54248]
|
||
- s390/raw3270: fix formatting issues (Thomas Huth) [RHEL-54248]
|
||
- s390/tty3270: add support for diag 8c (Thomas Huth) [RHEL-54248]
|
||
- s390/tty3270: add tty3270_create_view() (Thomas Huth) [RHEL-54248]
|
||
- s390: remove the last remnants of cputime_t (Thomas Huth) [RHEL-54248]
|
||
- s390/cpumf: support user space events for counting (Thomas Huth) [RHEL-54248]
|
||
- s390: fix -Wundef warning for CONFIG_KERNEL_ZSTD (Thomas Huth) [RHEL-54248]
|
||
- s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 (Thomas Huth) [RHEL-54248]
|
||
- s390: expicitly align _edata and _end symbols on page boundary (Thomas Huth) [RHEL-54248]
|
||
- s390/debug: add _ASM_S390_ prefix to header guard (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp: allow to change sclp_console_drop during runtime (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp: convert to use sysfs_emit() (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp: use kstrobool() to parse sclp_con_drop parameter (Thomas Huth) [RHEL-54248]
|
||
- [s390] zcore: WRITE is "data source", not destination... (Thomas Huth) [RHEL-54248]
|
||
- s390/crashdump: fix TOD programmable field size (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: fix possible buffer overflow in copy_pair_show (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: increase printing of debug data payload (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: Fix spelling mistake "Ivalid" -> "Invalid" (Thomas Huth) [RHEL-54248]
|
||
- s390/3270: make raw3270_state_final() depend on CONFIG_TN3270_CONSOLE (Thomas Huth) [RHEL-54248]
|
||
- s390: select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Thomas Huth) [RHEL-54248]
|
||
- s390/debug: remove function type cast (Thomas Huth) [RHEL-54248]
|
||
- s390/pci: Use irq_data_get_msi_desc() (Thomas Huth) [RHEL-54248]
|
||
- s390/ipl: Use kstrtobool() instead of strtobool() (Thomas Huth) [RHEL-54248]
|
||
- s390: use generic vga.h header file (Thomas Huth) [RHEL-54248]
|
||
- s390: use generic shmparam.h header file (Thomas Huth) [RHEL-54248]
|
||
- s390: use generic bugs.h header file (Thomas Huth) [RHEL-54248]
|
||
- s390: use generic serial.h header file (Thomas Huth) [RHEL-54248]
|
||
- s390/configs: add kasan.config addon config file (Thomas Huth) [RHEL-54248]
|
||
- s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: fix out-of-bounds access on cio_ignore free (Thomas Huth) [RHEL-54248]
|
||
- s390/pai: rename structure member users to active_events (Thomas Huth) [RHEL-54248]
|
||
- s390/pai: rework pai_crypto mapped buffer reference count (Thomas Huth) [RHEL-54248]
|
||
- s390/pai: move enum definition to header file (Thomas Huth) [RHEL-54248]
|
||
- s390/con3215: Fix white space errors (Thomas Huth) [RHEL-54248]
|
||
- s390/con3215: Drop console data printout when buffer full (Thomas Huth) [RHEL-54248]
|
||
- s390/con3215: Simplify console write operation (Thomas Huth) [RHEL-54248]
|
||
- s390/vmur: generate uevent on unsolicited device end (Thomas Huth) [RHEL-54248]
|
||
- s390/vmur: remove unnecessary BUG statement (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: use blk_mq_alloc_disk (Thomas Huth) [RHEL-54248]
|
||
- s390/pci: remove unused bus_next field from struct zpci_dev (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: remove unused ccw_device_force_console() declaration (Thomas Huth) [RHEL-54248]
|
||
- s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Thomas Huth) [RHEL-54248]
|
||
- s390/mm,ptdump: add real memory copy page markers (Thomas Huth) [RHEL-54248]
|
||
- s390/smp,ptdump: add absolute lowcore markers (Thomas Huth) [RHEL-54248]
|
||
- s390/delay: sync comment within __delay() with reality (Thomas Huth) [RHEL-54248]
|
||
- s390: move from strlcpy with unused retval to strscpy (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390: fix nospec table alignments (Thomas Huth) [RHEL-54248]
|
||
- s390/hypfs: avoid error message under KVM (Thomas Huth) [RHEL-54248]
|
||
- s390/tape: fix comment typo (Thomas Huth) [RHEL-54248]
|
||
- s390/hmcdrv: fix Kconfig "its" grammar (Thomas Huth) [RHEL-54248]
|
||
- s390/uvdevice: autoload module based on CPU facility (Thomas Huth) [RHEL-54248]
|
||
- s390/cpufeature: allow for facility bits (Thomas Huth) [RHEL-54248]
|
||
- kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification (Thomas Huth) [RHEL-54248]
|
||
- s390/nospec: remove unneeded header includes (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp: Fix typo in comments (Thomas Huth) [RHEL-54248]
|
||
- s390/purgatory: remove duplicated build rule of kexec-purgatory.o (Thomas Huth) [RHEL-54248]
|
||
- s390/purgatory: hard-code obj-y in Makefile (Thomas Huth) [RHEL-54248]
|
||
- s390: remove unneeded 'select BUILD_BIN2C' (Thomas Huth) [RHEL-54248]
|
||
- s390/cpumf: Handle events cycles and instructions identical (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: whitespace cleanup (Thomas Huth) [RHEL-54248]
|
||
- s390/uaccess: use __noreturn instead of __attribute__((noreturn)) (Thomas Huth) [RHEL-54248]
|
||
- s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP (Thomas Huth) [RHEL-54248]
|
||
- s390/Kconfig.debug: fix indentation (Thomas Huth) [RHEL-54248]
|
||
- redhat: Add CONFIG_KCSAN config file (Thomas Huth) [RHEL-54248]
|
||
- s390: define get_cycles macro for arch-override (Thomas Huth) [RHEL-54248]
|
||
- s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES (Thomas Huth) [RHEL-54248]
|
||
- s390/stp: clock_delta should be signed (Thomas Huth) [RHEL-54248]
|
||
- s390/stp: fix todoff size (Thomas Huth) [RHEL-54248]
|
||
- s390/consoles: improve panic notifiers reliability (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: Use kzalloc instead of kmalloc/memset (Thomas Huth) [RHEL-54248]
|
||
- s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt() (Thomas Huth) [RHEL-54248]
|
||
- s390: add KCSAN instrumentation to barriers and spinlocks (Thomas Huth) [RHEL-54248]
|
||
- redhat: Add CONFIG_S390_*_SANITY_TEST config files (Thomas Huth) [RHEL-54248]
|
||
- redhat: Add CONFIG_MARCH_Z16 and CONFIG_TUNE_Z16 config files (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: simplify the calculation of variables (Thomas Huth) [RHEL-54248]
|
||
- s390/smp: sort out physical vs virtual CPU0 lowcore pointer (Thomas Huth) [RHEL-54248]
|
||
- s390/kexec: set end-of-ipl flag in last diag308 call (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: Use driver_set_override() instead of open-coding (Thomas Huth) [RHEL-54248]
|
||
- s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/kexec: silence -Warray-bounds warning (Thomas Huth) [RHEL-54248]
|
||
- s390: allow to compile with z16 optimizations (Thomas Huth) [RHEL-54248]
|
||
- s390: cleanup timer API use (Thomas Huth) [RHEL-54248]
|
||
- s390/test_unwind: verify __kretprobe_trampoline is replaced (Thomas Huth) [RHEL-54248]
|
||
- s390/unwind: avoid duplicated unwinding entries for kretprobes (Thomas Huth) [RHEL-54248]
|
||
- s390/kprobes: enable kretprobes framepointer verification (Thomas Huth) [RHEL-54248]
|
||
- s390/tape: use bitwise instead of arithmetic operator for flags (Thomas Huth) [RHEL-54248]
|
||
- s390/kprobes: Avoid additional kprobe in kretprobe handling (Thomas Huth) [RHEL-54248]
|
||
- s390/hypfs: fix typos in comments (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: drop unexpected word 'for' in comments (Thomas Huth) [RHEL-54248]
|
||
- s390: fix typo in syscall_wrapper.h (Thomas Huth) [RHEL-54248]
|
||
- s390/ctcm: fix typo "length to short" -> "length too short" (Thomas Huth) [RHEL-54248]
|
||
- s390/ftrace: verify opcode before applying patch (Thomas Huth) [RHEL-54248]
|
||
- s390/irq: use assignment instead of cast (Thomas Huth) [RHEL-54248]
|
||
- s390/traps: get rid of magic cast for per code (Thomas Huth) [RHEL-54248]
|
||
- s390/traps: get rid of magic cast for program interruption code (Thomas Huth) [RHEL-54248]
|
||
- s390/signal: fix typo in comments (Thomas Huth) [RHEL-54248]
|
||
- s390/asm-offsets: remove unused defines (Thomas Huth) [RHEL-54248]
|
||
- s390/test_unwind: avoid build warning with W=1 (Thomas Huth) [RHEL-54248]
|
||
- s390/extable: sort amode31 extable early (Thomas Huth) [RHEL-54248]
|
||
- s390/ftrace: make use of epsw to get psw mask (Thomas Huth) [RHEL-54248]
|
||
- s390/smp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-54248]
|
||
- s390/test_unwind: add "backtrace" module parameter (Thomas Huth) [RHEL-54248]
|
||
- s390/qeth: Remove redundant 'flush_workqueue()' calls (Thomas Huth) [RHEL-54248]
|
||
- s390/lgr: use simple assignment instead of memcpy (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/module: fix building test_modules_helpers.o with clang (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/module: test loading modules with a lot of relocations (Thomas Huth) [RHEL-54248]
|
||
- s390/dasd: use default_groups in kobj_type (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp_sd: use default_groups in kobj_type (Thomas Huth) [RHEL-54248]
|
||
- s390: remove unused TASK_SIZE_OF (Thomas Huth) [RHEL-54248]
|
||
- s390/disassembler: update opcode table (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp: fix memblock_phys_free() vs memblock_free() confusion (Thomas Huth) [RHEL-54248]
|
||
- s390/entry: fix duplicate tracking of irq nesting level (Thomas Huth) [RHEL-54248]
|
||
- s390: enable switchdev support in defconfig (Thomas Huth) [RHEL-54248]
|
||
- s390/vmcp: use page_to_virt instead of page_to_phys (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/vdso: filter out -mstack-guard and -mstack-size (Thomas Huth) [RHEL-54248]
|
||
- s390/vdso: remove -nostdlib compiler flag (Thomas Huth) [RHEL-54248]
|
||
- s390: replace snprintf in show functions with sysfs_emit (Thomas Huth) [RHEL-54248]
|
||
- s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove (Thomas Huth) [RHEL-54248]
|
||
- s390/spinlock: remove incorrect kernel doc indicator (Thomas Huth) [RHEL-54248]
|
||
- s390/string: use generic strlcpy (Thomas Huth) [RHEL-54248]
|
||
- s390/string: use generic strrchr (Thomas Huth) [RHEL-54248]
|
||
- s390/hmcdrv: fix kernel doc comments (Thomas Huth) [RHEL-54248]
|
||
- s390/cpumf: Allow multiple processes to access /dev/hwc (Thomas Huth) [RHEL-54248]
|
||
- s390/bitops: return true/false (not 1/0) from bool functions (Thomas Huth) [RHEL-54248]
|
||
- s390/setup: convert start and end initrd pointers to virtual (Thomas Huth) [RHEL-54248]
|
||
- s390/setup: use virtual address for STSI instruction (Thomas Huth) [RHEL-54248]
|
||
- s390/cpcmd: use physical address for command and response (Thomas Huth) [RHEL-54248]
|
||
- net: s390: constify and use eth_hw_addr_set() (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- scsi: zfcp_scsi: Call scsi_done() directly (Thomas Huth) [RHEL-54248]
|
||
- s390: fix strrchr() implementation (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp_vt220: fix unused function warning (Thomas Huth) [RHEL-54248]
|
||
- kprobes: add testcases for s390 (Thomas Huth) [RHEL-54248]
|
||
- s390/ftrace: add FTRACE_GEN_NOP_ASM macro (Thomas Huth) [RHEL-54248]
|
||
- s390/sclp_sd: fix warnings about missing parameter description (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: derive cdev information only for IO-subchannels (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: unregister the subchannel while purging (Thomas Huth) [RHEL-54248]
|
||
- s390/kprobes: add sanity check (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: avoid excessive path-verification requests (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/hmcdrv_ftp: fix kernel doc comment (Thomas Huth) [RHEL-54248]
|
||
- s390: remove xpram device driver (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: fix kernel doc comment (Thomas Huth) [RHEL-54248]
|
||
- s390/ctrlchar: fix kernel doc comment (Thomas Huth) [RHEL-54248]
|
||
- s390/cpum_cf: move array from header to C file (Thomas Huth) [RHEL-54248]
|
||
- s390/configs: enable CONFIG_KFENCE in debug_defconfig (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: log fake IRB events (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: fix race condition during online processing (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: fix invalid -EBUSY on ccw_device_start (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: dont unregister subchannel from child-drivers (Thomas Huth) [RHEL-54248]
|
||
- s390/net: replace in_irq() with in_hardirq() (Thomas Huth) [RHEL-54248]
|
||
- s390: remove SCHED_CORE from defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390: update defconfigs (Thomas Huth) [RHEL-54248]
|
||
- s390/diag: make restart_part2 a local label (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: add rescan functionality on channel subsystem (Thomas Huth) [RHEL-54248]
|
||
- scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Thomas Huth) [RHEL-54248]
|
||
- s390: enable KCSAN (Thomas Huth) [RHEL-54248]
|
||
- s390/delay: get rid of not needed header includes (Thomas Huth) [RHEL-54248]
|
||
- s390/headers: fix code style in module.h (Thomas Huth) [RHEL-54248]
|
||
- s390/vdso: use system call functions (Thomas Huth) [RHEL-54248]
|
||
- s390/syscall: provide generic system call functions (Thomas Huth) [RHEL-54248]
|
||
- s390/jump_label: print real address in a case of a jump label bug (Thomas Huth) [RHEL-54248]
|
||
- s390/cio: remove unused include linux/spinlock.h from cio.h (Thomas Huth) [RHEL-54248]
|
||
- scsi: zfcp: Use the proper SCSI midlayer interfaces for PI (Thomas Huth) [RHEL-54248]
|
||
- s390/paes: Reestablish retry loop in paes (Thomas Huth) [RHEL-54248]
|
||
- s390/crypto: remove retry loop with sleep from PAES pkey invocation (Thomas Huth) [RHEL-54248]
|
||
- s390/crypto: use kfree_sensitive() instead of kfree() (Thomas Huth) [RHEL-54248]
|
||
- s390/crypto: fix scatterwalk_unmap() callers in AES-GCM (Thomas Huth) [RHEL-54248]
|
||
- s390/crypto: fix typos in comments (Thomas Huth) [RHEL-54248]
|
||
- crypto: s390/sha512 - Use macros instead of direct IV numbers (Thomas Huth) [RHEL-54248]
|
||
- s390/zcrypt: utilize dev_set_name() ability to use a formatted string (Thomas Huth) [RHEL-54248]
|
||
- s390/zcrypt: don't leak memory if dev_set_name() fails (Thomas Huth) [RHEL-54248]
|
||
- s390/zcrypt: remove ZCRYPT_MULTIDEVNODES kernel config option (Thomas Huth) [RHEL-54248]
|
||
- s390/zcrypt: remove unnecessary (void *) conversions (Thomas Huth) [RHEL-54248]
|
||
- s390/zcrypt: use strscpy() to instead of strncpy() (Thomas Huth) [RHEL-54248]
|
||
- s390/ap: fix memory leak in ap_init_qci_info() (Thomas Huth) [RHEL-54248]
|
||
- s390/cpufeature: rework to allow more than only hwcap bits (Thomas Huth) [RHEL-54248]
|
||
- net: phy: micrel: Fix potential null pointer dereference (CKI Backport Bot) [RHEL-37224] {CVE-2024-35891}
|
||
- mm: avoid 'might_sleep()' in get_mmap_lock_carefully() (Rafael Aquini) [RHEL-27742]
|
||
- mm: Fix access_remote_vm() regression on tagged addresses (Rafael Aquini) [RHEL-27742]
|
||
- mm/damon/core: initialize damo_filter->list from damos_new_filter() (Rafael Aquini) [RHEL-27742]
|
||
- Revert "mm,memblock: reset memblock.reserved to system init state to prevent UAF" (Rafael Aquini) [RHEL-27742]
|
||
- mm,memblock: reset memblock.reserved to system init state to prevent UAF (Rafael Aquini) [RHEL-27742]
|
||
- mm/damon/core-test: initialise context before test in damon_test_set_attrs() (Rafael Aquini) [RHEL-27742]
|
||
- mm/damon/core-test: add a test for damon_set_attrs() (Rafael Aquini) [RHEL-27742]
|
||
- gup: make the stack expansion warning a bit more targeted (Rafael Aquini) [RHEL-27742]
|
||
- mm: don't do validate_mm() unnecessarily and without mmap locking (Rafael Aquini) [RHEL-27742]
|
||
- mm: validate the mm before dropping the mmap lock (Rafael Aquini) [RHEL-27742]
|
||
- execve: always mark stack as growing down during early stack setup (Rafael Aquini) [RHEL-27742]
|
||
- xtensa: fix lock_mm_and_find_vma in case VMA not found (Rafael Aquini) [RHEL-27742]
|
||
- xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion (Rafael Aquini) [RHEL-27742]
|
||
- vm: fix move_vma() memory accounting being off (Rafael Aquini) [RHEL-27742]
|
||
- mm: Update do_vmi_align_munmap() return semantics (Rafael Aquini) [RHEL-27742]
|
||
- gup: avoid stack expansion warning for known-good case (Rafael Aquini) [RHEL-27742]
|
||
- mm: Always downgrade mmap_lock if requested (Rafael Aquini) [RHEL-27742]
|
||
- mm/hugetlb: remove hugetlb_set_page_subpool() (Rafael Aquini) [RHEL-27742]
|
||
- mm: remove unnecessary pagevec includes (Rafael Aquini) [RHEL-27742]
|
||
- mm: remove references to pagevec (Rafael Aquini) [RHEL-27742]
|
||
- mm: rename invalidate_mapping_pagevec to mapping_try_invalidate (Rafael Aquini) [RHEL-27742]
|
||
- mm: remove struct pagevec (Rafael Aquini) [RHEL-27742]
|
||
- net: convert sunrpc from pagevec to folio_batch (Rafael Aquini) [RHEL-27742]
|
||
- mm: remove check_move_unevictable_pages() (Rafael Aquini) [RHEL-27742]
|
||
- mm: page_alloc: use the correct type of list for free pages (Rafael Aquini) [RHEL-27742]
|
||
- mm/vmscan: fix root proactive reclaim unthrottling unbalanced node (Rafael Aquini) [RHEL-27742]
|
||
- mm: memcg: rename and document global_reclaim() (Rafael Aquini) [RHEL-27742]
|
||
- mm: backing-dev: make bdi_class a static const structure (Rafael Aquini) [RHEL-27742]
|
||
- mm/swapfile: delete outdated pte_offset_map() comment (Rafael Aquini) [RHEL-27742]
|
||
- mm: kill [add|del]_page_to_lru_list() (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: convert to use a folio in isolate_migratepages_block() (Rafael Aquini) [RHEL-27742]
|
||
- mm: fix shmem THP counters on migration (Rafael Aquini) [RHEL-27742]
|
||
- mm: page_alloc: make compound_page_dtors static (Rafael Aquini) [RHEL-27742]
|
||
- gup: add warning if some caller would seem to want stack expansion (Rafael Aquini) [RHEL-27742]
|
||
- mm: always expand the stack with the mmap write lock held (Rafael Aquini) [RHEL-27742]
|
||
- execve: expand new process stack manually ahead of time (Rafael Aquini) [RHEL-27742]
|
||
- exec: Remove FOLL_FORCE for stack setup (Rafael Aquini) [RHEL-27742]
|
||
- mm: make find_extend_vma() fail if write lock not held (Rafael Aquini) [RHEL-27742]
|
||
- exec: simplify initial stack size expansion (Rafael Aquini) [RHEL-27742]
|
||
- arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault() (Rafael Aquini) [RHEL-27742]
|
||
- arm64/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742]
|
||
- arm64/mm: mark private VM_FAULT_X defines as vm_fault_t (Rafael Aquini) [RHEL-27742]
|
||
- arm/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742]
|
||
- ARM: 9131/1: mm: Fix PXN process with LPAE feature (Rafael Aquini) [RHEL-27742]
|
||
- ARM: 9130/1: mm: Provide die_kernel_fault() helper (Rafael Aquini) [RHEL-27742]
|
||
- ARM: 9126/1: mm: Kill page table base print in show_pte() (Rafael Aquini) [RHEL-27742]
|
||
- ARM: 9127/1: mm: Cleanup access_error() (Rafael Aquini) [RHEL-27742]
|
||
- ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault() (Rafael Aquini) [RHEL-27742]
|
||
- ARM: 9128/1: mm: Refactor the __do_page_fault() (Rafael Aquini) [RHEL-27742]
|
||
- powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742]
|
||
- powerpc/mm: Convert to using lock_mm_and_find_vma() (Rafael Aquini) [RHEL-27742]
|
||
- mm: suppress mm fault logging if fatal signal already pending (Rafael Aquini) [RHEL-27742]
|
||
- mm: make the page fault mmap locking killable (Rafael Aquini) [RHEL-27742]
|
||
- mm: introduce new 'lock_mm_and_find_vma()' page fault helper (Rafael Aquini) [RHEL-27742]
|
||
- mm/memcg: remove return value of mem_cgroup_scan_tasks() (Rafael Aquini) [RHEL-27742]
|
||
- mm: kill lock|unlock_page_memcg() (Rafael Aquini) [RHEL-27742]
|
||
- kasan: add support for kasan.fault=panic_on_write (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: skip memory hole rapidly when isolating migratable pages (Rafael Aquini) [RHEL-27742]
|
||
- mm: remove is_longterm_pinnable_page() and reimplement folio_is_longterm_pinnable() (Rafael Aquini) [RHEL-27742]
|
||
- mm/gup.c: reorganize try_get_folio() (Rafael Aquini) [RHEL-27742]
|
||
- mm/gup_test.c: convert verify_dma_pinned() to us folios (Rafael Aquini) [RHEL-27742]
|
||
- mmzone: introduce folio_migratetype() (Rafael Aquini) [RHEL-27742]
|
||
- mmzone: introduce folio_is_zone_movable() (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab_common: use SLAB_NO_MERGE instead of negative refcount (Rafael Aquini) [RHEL-27742]
|
||
- mm/page_owner/cma: show pfn in cma/page_owner with hex format (Rafael Aquini) [RHEL-27742]
|
||
- mm/hugetlb: fix pgtable lock on pmd sharing (Rafael Aquini) [RHEL-27742]
|
||
- mm: ptep_get() conversion (Rafael Aquini) [RHEL-27742]
|
||
- mm: move ptep_get() and pmdp_get() helpers (Rafael Aquini) [RHEL-27742]
|
||
- mm: Convert __HAVE_ARCH_P..P_GET to the new style (Rafael Aquini) [RHEL-27742]
|
||
- mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h (Rafael Aquini) [RHEL-27742]
|
||
- mm: ptdump should use ptep_get_lockless() (Rafael Aquini) [RHEL-27742]
|
||
- mm: Fix a dangling Documentation/arm64 reference (Rafael Aquini) [RHEL-27742]
|
||
- mm/folio: replace set_compound_order with folio_set_order (Rafael Aquini) [RHEL-27742]
|
||
- mm: remove set_compound_page_dtor() (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: mark kcompactd_run() and kcompactd_stop() __meminit (Rafael Aquini) [RHEL-27742]
|
||
- memory tier: remove unneeded !IS_ENABLED(CONFIG_MIGRATION) check (Rafael Aquini) [RHEL-27742]
|
||
- memory tier: remove unneeded disable_all_demotion_targets() when !CONFIG_MIGRATION (Rafael Aquini) [RHEL-27742]
|
||
- mm/khugepaged: use DEFINE_READ_MOSTLY_HASHTABLE macro (Rafael Aquini) [RHEL-27742]
|
||
- mm/folio: avoid special handling for order value 0 in folio_set_order (Rafael Aquini) [RHEL-27742]
|
||
- perf/core: allow pte_offset_map() to fail (Rafael Aquini) [RHEL-27742]
|
||
- mm/swap: swap_vma_readahead() do the pte_offset_map() (Rafael Aquini) [RHEL-27742]
|
||
- mm/pgtable: delete pmd_trans_unstable() and friends (Rafael Aquini) [RHEL-27742]
|
||
- mm/mm_init.c: drop 'nid' parameter from check_for_memory() (Rafael Aquini) [RHEL-27742]
|
||
- mm/mm_init.c: remove reset_node_present_pages() (Rafael Aquini) [RHEL-27742]
|
||
- mm/memory_hotplug: remove reset_node_managed_pages() in hotadd_init_pgdat() (Rafael Aquini) [RHEL-27742]
|
||
- mm/sparse: remove unused parameters in sparse_remove_section() (Rafael Aquini) [RHEL-27742]
|
||
- mm: vmscan: mark kswapd_run() and kswapd_stop() __meminit (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab_common: reduce an if statement in create_cache() (Rafael Aquini) [RHEL-27742]
|
||
- mm/hugetlb: use a folio in hugetlb_fault() (Rafael Aquini) [RHEL-27742]
|
||
- mm/hugetlb: use a folio in hugetlb_wp() (Rafael Aquini) [RHEL-27742]
|
||
- mm/hugetlb: use a folio in copy_hugetlb_page_range() (Rafael Aquini) [RHEL-27742]
|
||
- mm: remove obsolete alloc_migrate_target() (Rafael Aquini) [RHEL-27742]
|
||
- mm: page_isolation: write proper kerneldoc (Rafael Aquini) [RHEL-27742]
|
||
- mm: page_alloc: remove unneeded header files (Rafael Aquini) [RHEL-27742]
|
||
- mm/early_ioremap.c: improve the execution efficiency of early_ioremap_setup() (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: have compaction_suitable() return bool (Rafael Aquini) [RHEL-27742]
|
||
- mm/damon/ops-common: refactor to use {pte|pmd}p_clear_young_notify() (Rafael Aquini) [RHEL-27742]
|
||
- mm/damon/ops-common: atomically test and clear young on ptes and pmds (Rafael Aquini) [RHEL-27742]
|
||
- memblock: Update nid info in memblock debugfs (Rafael Aquini) [RHEL-27742]
|
||
- mm/mm_init.c: move set_pageblock_order() to free_area_init() (Rafael Aquini) [RHEL-27742]
|
||
- slub: Replace cmpxchg_double() (Rafael Aquini) [RHEL-27742]
|
||
- percpu: Fix self-assignment of __old in raw_cpu_generic_try_cmpxchg() (Rafael Aquini) [RHEL-27742]
|
||
- percpu: Add {raw,this}_cpu_try_cmpxchg() (Rafael Aquini) [RHEL-27742]
|
||
- instrumentation: Wire up cmpxchg128() (Rafael Aquini) [RHEL-27742]
|
||
- zram: use __bio_add_page for adding single page to bio (Rafael Aquini) [RHEL-27742]
|
||
- swap: use __bio_add_page to add page to bio (Rafael Aquini) [RHEL-27742]
|
||
- mm: khugepaged: avoid pointless allocation for "struct mm_slot" (Rafael Aquini) [RHEL-27742]
|
||
- swap: remove get/put_swap_device() in __swap_duplicate() (Rafael Aquini) [RHEL-27742]
|
||
- swap: remove __swp_swapcount() (Rafael Aquini) [RHEL-27742]
|
||
- swap: remove get/put_swap_device() in __swap_count() (Rafael Aquini) [RHEL-27742]
|
||
- mm/mm_init.c: remove free_area_init_memoryless_node() (Rafael Aquini) [RHEL-27742]
|
||
- mm: Provide a function to get an additional pin on a page (Rafael Aquini) [RHEL-27742]
|
||
- Revert "vfio/type1: Unpin zero pages" (Rafael Aquini) [RHEL-27742]
|
||
- mm: Don't pin ZERO_PAGE in pin_user_pages() (Rafael Aquini) [RHEL-27742]
|
||
- mm/mm_init.c: do not calculate zone_start_pfn/zone_end_pfn in zone_absent_pages_in_node() (Rafael Aquini) [RHEL-27742]
|
||
- mm/mm_init.c: introduce reset_memoryless_node_totalpages() (Rafael Aquini) [RHEL-27742]
|
||
- mm/vmalloc: replace the ternary conditional operator with min() (Rafael Aquini) [RHEL-27742]
|
||
- mm: vmalloc must set pte via arch code (Rafael Aquini) [RHEL-27742]
|
||
- mm/vmalloc: dont purge usable blocks unnecessarily (Rafael Aquini) [RHEL-27742]
|
||
- mm/vmalloc: add missing READ/WRITE_ONCE() annotations (Rafael Aquini) [RHEL-27742]
|
||
- mm/vmalloc: check free space in vmap_block lockless (Rafael Aquini) [RHEL-27742]
|
||
- mm/vmalloc: prevent flushing dirty space over and over (Rafael Aquini) [RHEL-27742]
|
||
- mm/vmalloc: avoid iterating over per CPU vmap blocks twice (Rafael Aquini) [RHEL-27742]
|
||
- mm/vmalloc: prevent stale TLBs in fully utilized blocks (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: skip fast freepages isolation if enough freepages are isolated (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: add trace event for fast freepages isolation (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: only set skip flag if cc->no_set_skip_hint is false (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: skip more fully scanned pageblock (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: change fast_isolate_freepages() to void type (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: drop the redundant page validation in update_pageblock_skip() (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab: remove HAVE_HARDENED_USERCOPY_ALLOCATOR (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATED (Rafael Aquini) [RHEL-27742]
|
||
- splice: kdoc for filemap_splice_read() and copy_splice_read() (Rafael Aquini) [RHEL-27742]
|
||
- net: Make sock_splice_read() use copy_splice_read() by default (Rafael Aquini) [RHEL-27742]
|
||
- tty, proc, kernfs, random: Use copy_splice_read() (Rafael Aquini) [RHEL-27742]
|
||
- shmem: minor fixes to splice-read implementation (Rafael Aquini) [RHEL-27742]
|
||
- mm: shmem: fix UAF bug in shmem_show_options() (Rafael Aquini) [RHEL-27742]
|
||
- shmem: Implement splice-read (Rafael Aquini) [RHEL-27742]
|
||
- splice: Make splice from a DAX file use copy_splice_read() (Rafael Aquini) [RHEL-27742]
|
||
- splice: Make splice from an O_DIRECT fd use copy_splice_read() (Rafael Aquini) [RHEL-27742]
|
||
- splice: Check for zero count in vfs_splice_read() (Rafael Aquini) [RHEL-27742]
|
||
- splice: Make do_splice_to() generic and export it (Rafael Aquini) [RHEL-27742]
|
||
- splice: Clean up copy_splice_read() a bit (Rafael Aquini) [RHEL-27742]
|
||
- splice: Make filemap_splice_read() check s_maxbytes (Rafael Aquini) [RHEL-27742]
|
||
- splice: Fix filemap_splice_read() to use the correct inode (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: drop redundant watermark check in compaction_zonelist_suitable() (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: remove unnecessary is_via_compact_memory() checks (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: refactor __compaction_suitable() (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: simplify should_compact_retry() (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: remove compaction result helpers (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: avoid GFP_NOFS ABBA deadlock (Rafael Aquini) [RHEL-27742]
|
||
- memblock: Add flags and nid info in memblock debugfs (Rafael Aquini) [RHEL-27742]
|
||
- mm: page_alloc: set sysctl_lowmem_reserve_ratio storage-class-specifier to static (Rafael Aquini) [RHEL-27742]
|
||
- mm/gup: remove vmas array from internal GUP functions (Rafael Aquini) [RHEL-27742]
|
||
- mm/gup: remove vmas parameter from pin_user_pages() (Rafael Aquini) [RHEL-27742]
|
||
- io_uring: rsrc: delegate VMA file-backed check to GUP (Rafael Aquini) [RHEL-27742]
|
||
- mm: fix __access_remote_vm() GUP failure case (Rafael Aquini) [RHEL-27742]
|
||
- mm/gup: remove vmas parameter from get_user_pages_remote() (Rafael Aquini) [RHEL-27742]
|
||
- mm/gup: remove unused vmas parameter from get_user_pages() (Rafael Aquini) [RHEL-27742]
|
||
- time_namespace: always provide arch_get_vdso_data() prototype for vdso (Rafael Aquini) [RHEL-27742]
|
||
- panic: make function declarations visible (Rafael Aquini) [RHEL-27742]
|
||
- lib: devmem_is_allowed: include linux/io.h (Rafael Aquini) [RHEL-27742]
|
||
- mm: sparse: mark populate_section_memmap() static (Rafael Aquini) [RHEL-27742]
|
||
- mm: page_poison: always declare __kernel_map_pages() function (Rafael Aquini) [RHEL-27742]
|
||
- mm: percpu: unhide pcpu_embed_first_chunk prototype (Rafael Aquini) [RHEL-27742]
|
||
- mm/hugetlb: remove hugetlb_page_subpool() (Rafael Aquini) [RHEL-27742]
|
||
- x86/mm: Add early_memremap_pgprot_adjust() prototype (Rafael Aquini) [RHEL-27742]
|
||
- mm/zsmalloc: get rid of PAGE_MASK (Rafael Aquini) [RHEL-27742]
|
||
- mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-27742]
|
||
- filemap: remove page_endio() (Rafael Aquini) [RHEL-27742]
|
||
- mm: memory_hotplug: fix format string in warnings (Rafael Aquini) [RHEL-27742]
|
||
- migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-27742]
|
||
- mm: hugetlb_vmemmap: provide stronger vmemmap allocation guarantees (Rafael Aquini) [RHEL-27742]
|
||
- mm: memory-failure: move sysctl register in memory_failure_init() (Rafael Aquini) [RHEL-27742]
|
||
- mm: memory_failure: move memory_failure_attr_group under MEMORY_FAILURE (Rafael Aquini) [RHEL-27742]
|
||
- mm, oom: do not check 0 mask in out_of_memory() (Rafael Aquini) [RHEL-27742]
|
||
- THP: avoid lock when check whether THP is in deferred list (Rafael Aquini) [RHEL-27742]
|
||
- migrate_pages: avoid blocking for IO in MIGRATE_SYNC_LIGHT (Rafael Aquini) [RHEL-27742]
|
||
- memcg: dump memory.stat during cgroup OOM for v1 (Rafael Aquini) [RHEL-27742]
|
||
- memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() (Rafael Aquini) [RHEL-27742]
|
||
- mm: compaction: optimize compact_memory to comply with the admin-guide (Rafael Aquini) [RHEL-27742]
|
||
- mm/page_alloc: drop the unnecessary pfn_valid() for start pfn (Rafael Aquini) [RHEL-27742]
|
||
- Fix some coding style errors in memblock.c (Rafael Aquini) [RHEL-27742]
|
||
- cgroup: remove cgroup_rstat_flush_atomic() (Rafael Aquini) [RHEL-27742]
|
||
- memcg: remove mem_cgroup_flush_stats_atomic() (Rafael Aquini) [RHEL-27742]
|
||
- memcg: calculate root usage from global state (Rafael Aquini) [RHEL-27742]
|
||
- memcg: flush stats non-atomically in mem_cgroup_wb_stats() (Rafael Aquini) [RHEL-27742]
|
||
- writeback: move wb_over_bg_thresh() call outside lock section (Rafael Aquini) [RHEL-27742]
|
||
- memcg, oom: remove explicit wakeup in mem_cgroup_oom_synchronize() (Rafael Aquini) [RHEL-27742]
|
||
- memcg, oom: remove unnecessary check in mem_cgroup_oom_synchronize() (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab: correct return values in comment for _kmem_cache_create() (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab: Replace invocation of weak PRNG (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab: break up RCU readers on SLAB_TYPESAFE_BY_RCU example code (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab: add a missing semicolon on SLAB_TYPESAFE_BY_RCU example code (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab_common: Replace invocation of weak PRNG (Rafael Aquini) [RHEL-27742]
|
||
- slub: Don't read nr_slabs and total_objects directly (Rafael Aquini) [RHEL-27742]
|
||
- slub: Remove slabs_node() function (Rafael Aquini) [RHEL-27742]
|
||
- slub: Remove CONFIG_SMP defined check (Rafael Aquini) [RHEL-27742]
|
||
- slub: Put objects_show() into CONFIG_SLUB_DEBUG enabled block (Rafael Aquini) [RHEL-27742]
|
||
- slub: Correct the error code when slab_kset is NULL (Rafael Aquini) [RHEL-27742]
|
||
- nodemask: Drop duplicate check in for_each_node_mask() (Rafael Aquini) [RHEL-27742]
|
||
- mm/slab: introduce kmem_cache flag SLAB_NO_MERGE (Rafael Aquini) [RHEL-27742]
|
||
- filemap: remove find_get_pages_range_tag() (Rafael Aquini) [RHEL-27742]
|
||
- gfs2: convert gfs2_write_cache_jdata() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742]
|
||
- ext4: convert mpage_prepare_extent_to_map() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742]
|
||
- cifs: convert wdata_alloc_and_fillpages() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742]
|
||
- ceph: convert ceph_writepages_start() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742]
|
||
- afs: Fix waiting for writeback then skipping folio (Rafael Aquini) [RHEL-27742]
|
||
- afs: Fix dangling folio ref counts in writeback (Rafael Aquini) [RHEL-27742]
|
||
- afs: convert afs_writepages_region() to use filemap_get_folios_tag() (Rafael Aquini) [RHEL-27742]
|
||
- cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-45016]
|
||
- cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-45016]
|
||
- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-45016]
|
||
- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-45016]
|
||
- cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-45016]
|
||
- redhat/configs: enable CONFIG_FS_ENCRYPTION (Xiubo Li) [RHEL-49398]
|
||
- pinctrl: cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Steve Dunnagan) [RHEL-40642]
|
||
- include: trace: Widen the tag buffer in trace_scmi_dump_msg (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Fix missing cleanup on error in _opp_attach_genpd() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Fix required_opp_tables for multiple genpds using same table (Steve Dunnagan) [RHEL-40642]
|
||
- pmdomain: core: constify of_phandle_args in add device and subdomain (Steve Dunnagan) [RHEL-40642]
|
||
- pmdomain: core: constify of_phandle_args in xlate (Steve Dunnagan) [RHEL-40642]
|
||
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm (Steve Dunnagan) [RHEL-40642]
|
||
- dt-bindings: firmware: Support SCMI pinctrl protocol (Steve Dunnagan) [RHEL-40642]
|
||
- dt-bindings: firmware: arm,scmi: Restrict protocol child node properties (Steve Dunnagan) [RHEL-40642]
|
||
- dt-bindings: firmware: arm,scmi: Add support for powercap protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: optee: use optee system invocation (Steve Dunnagan) [RHEL-40642]
|
||
- redhat/configs: add CONFIG_PINCTRL_SCMI (Steve Dunnagan) [RHEL-40642]
|
||
- pinctrl: Implementation of the generic scmi-pinctrl driver (Steve Dunnagan) [RHEL-40642]
|
||
- MAINTAINERS: Update SCMI entry with HWMON driver (Steve Dunnagan) [RHEL-40642]
|
||
- PM: domains: Move genpd and its governor to the pmdomain subsystem (Steve Dunnagan) [RHEL-40642]
|
||
- PM: domains: Drop redundant header for genpd (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Fix wrong fastchannel initialization (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add message dump traces for bad and unexpected replies (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add helper to trace bad messages (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Check mailbox/SMT channel for consistency (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Implement is_notify_supported callback in reset protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Implement is_notify_supported callback in system power protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Implement is_notify_supported callback in power protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Use xa_insert() when saving raw queues (Steve Dunnagan) [RHEL-40642]
|
||
- pinctrl: renesas: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Steve Dunnagan) [RHEL-40642]
|
||
- tee: Refactor TEE subsystem header files (Steve Dunnagan) [RHEL-40642]
|
||
- tee: Remove unused declarations (Steve Dunnagan) [RHEL-40642]
|
||
- tee: make tee_bus_type const (Steve Dunnagan) [RHEL-40642]
|
||
- tee: system session (Steve Dunnagan) [RHEL-40642]
|
||
- optee: provide optee_do_bottom_half() as a common function (Steve Dunnagan) [RHEL-40642]
|
||
- tee: optee: support tracking system threads (Steve Dunnagan) [RHEL-40642]
|
||
- tee: optee: system thread call property (Steve Dunnagan) [RHEL-40642]
|
||
- optee: remove vma linked list walk (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Update the supported clock protocol version (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Implement is_notify_supported callback in clock protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Fix the clock protocol supported version (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Fix the clock protocol version for v3.2 (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add support for multiple vendors custom protocols (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Simplify scmi_devm_notifier_unregister (Steve Dunnagan) [RHEL-40642]
|
||
- cpufreq: scmi: Enable boost support (Steve Dunnagan) [RHEL-40642]
|
||
- cpufreq: scmi: Set transition_delay_us (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add standard clock OEM definitions (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add clock check for extended config support (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Rework clock domain info lookups (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Implement clock get permissions (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Log the perf domain names in the error paths (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Extend dev_pm_opp_data with turbo support (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add support for marking certain frequencies as turbo (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Populate fast channel rate_limit (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Populate perf commands rate_limit (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Report frequencies in the perf notifications (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Use opps_by_lvl to store opps (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Check for notification support (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Implement is_notify_supported callback in perf protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add a common helper to check if a message is supported (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Use xa_insert() to store opps (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Fix NULL pointer dereference during fastchannel init (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Populate fastchannel info only if set operations are allowed (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Check beforehand if the perf domain set operations are allowed (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add protocol versioning checks (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Increase the maximum opp count in the perf protocol (Steve Dunnagan) [RHEL-40642]
|
||
- firmware: arm_scmi: Add optional flags to extended names helper (Steve Dunnagan) [RHEL-40642]
|
||
- cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Rename 'rate_clk_single' (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Pass rounded rate to _set_opp() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Relocate dev_pm_opp_sync_regulators() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Fix _set_required_opps when opp is NULL (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: The level field is always of unsigned int type (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Don't set OPP recursively for a parent genpd (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Call dev_pm_opp_set_opp() for required OPPs (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Fix formatting of if/else block (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Protect `lazy_opp_tables` list with `opp_table_lock` (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Use _set_opp_level() for single genpd case (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Add _link_required_opps() to avoid code duplication (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Level zero is valid (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: No need to defer probe from _opp_attach_genpd() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Remove genpd_virt_dev_lock (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Reorder code in _opp_set_required_opps_genpd() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Remove doc style comments for internal routines (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Add dev_pm_opp_find_level_floor() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Reuse dev_pm_opp_get_freq_indexed() (Steve Dunnagan) [RHEL-40642]
|
||
- OPP: Update _read_freq() to return the correct frequency (Steve Dunnagan) [RHEL-40642]
|
||
|
||
* Mon Sep 23 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-512.el9]
|
||
- cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Steve Best) [RHEL-58617]
|
||
- cpufreq: intel_pstate: Update Meteor Lake EPPs (Steve Best) [RHEL-58617]
|
||
- tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Steve Best) [RHEL-57711]
|
||
- cpufreq: intel_pstate: Update Lunar Lake hybrid scaling factor (Steve Best) [RHEL-58615]
|
||
- cpufreq: intel_pstate: Update Arrow Lake hybrid scaling factor (Steve Best) [RHEL-58615]
|
||
- netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58544] {CVE-2024-45018}
|
||
- tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-39968]
|
||
- tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-39968]
|
||
- tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-39968]
|
||
- tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-39968]
|
||
- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-58619]
|
||
- ARM: dts: am33xx-l4: Add missing touchscreen clock properties (Joel Slebodnick) [RHEL-51597]
|
||
- iio: adc: ti_am335x_adc: Add the scale information (Joel Slebodnick) [RHEL-51597]
|
||
- iio: adc: ti_am335x_adc: Add a unit to the timeout delay (Joel Slebodnick) [RHEL-51597]
|
||
- iio: adc: ti_am335x_adc: Gather the checks on the delays (Joel Slebodnick) [RHEL-51597]
|
||
- iio: adc: ti_am335x_adc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
|
||
- iio: adc: ti_am335x_adc: Fix style (Joel Slebodnick) [RHEL-51597]
|
||
- iio: adc: ti_am335x_adc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
|
||
- iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Drop unused definitions from the header (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Use devm_platform_get_and_ioremap_resource() (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least" (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Support the correctly spelled DT property (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Fix an error message (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Rename a variable (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Add TSC prefix in certain macros (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Drop useless definitions from the header (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Fix header spacing (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Rename the subsystem enable macro (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Reorder the initialization steps (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Always provide an idle configuration (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Drop useless variables from the driver structure (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Mimic the probe from resume() (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Use driver data (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Move the driver structure allocation earlier (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Simplify divisor calculation (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Don't search the tree for our clock (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Reword the comment explaining the dividers (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Get rid of useless gotos (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Fix style (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Replace license text with SPDX tag (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put (Joel Slebodnick) [RHEL-51597]
|
||
- mfd: ti_am335x_tscadc: Delete superfluous error message (Joel Slebodnick) [RHEL-51597]
|
||
- uki: use systemd-pcrphase dracut module (Vitaly Kuznetsov)
|
||
- selftests/thermel/intel: Add test to read workload hint (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Free MSI IRQ vectors on module exit (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Allow limited thermal MSI support (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Fix kernel warning during MSI cleanup (David Arcari) [RHEL-29349]
|
||
- thermal: trip: Pass trip pointer to .set_trip_temp() thermal zone callback (David Arcari) [RHEL-29349]
|
||
- thermal: helpers: Introduce thermal_trip_is_bound_to_cdev() (David Arcari) [RHEL-29349]
|
||
- thermal: trip: Add conversion macros for thermal trip priv field (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Enable WLT and power floor support for Lunar Lake (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Support MSI interrupt for Lunar Lake (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Remove unnecessary calls to free irq (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Add DLVR support for Lunar Lake (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Capability to map user space to firmware values (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x: Cleanup of DLVR sysfs on driver remove (David Arcari) [RHEL-29349]
|
||
- thermal: int340x: processor_thermal: Support shared interrupts (David Arcari) [RHEL-29349]
|
||
- thermal: int3403: remove unused struct 'int3403_performance_state' (David Arcari) [RHEL-29349]
|
||
- thermal: int3400: Use sizeof(*pointer) instead of sizeof(type) (David Arcari) [RHEL-29349]
|
||
- thermal: intel: Add missing module description (David Arcari) [RHEL-29349]
|
||
- thermal: intel: int340x_thermal: replace deprecated strncpy() with strscpy() (David Arcari) [RHEL-29349]
|
||
- selftests:resctrl: Fix build failure on archs without __cpuid_count() (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Update documentation with Sub-NUMA cluster changes (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Fix arch_mbm_* array overrun on SNC (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Detect Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove test name comparing from write_bm_pid_to_resctrl() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove mongrp from CMT test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove mongrp from MBA test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Convert ctrlgrp & mongrp to pointers (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Make some strings passed to resctrlfs functions const (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Simplify bandwidth report type handling (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add ->init() callback into resctrl_val_param (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add ->measure() callback to resctrl_val_param (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Simplify mem bandwidth file code for MBA & MBM tests (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Rename measure_vals() to measure_mem_bw_vals() & document (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Cleanup bm_pid and ppid usage & limit scope (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Use correct type for pids (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Consolidate get_domain_id() into resctrl_val() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Make "bandwidth" consistent in comments & prints (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Calculate resctrl FS derived mem bw over sleep(1) only (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix non-contiguous CBM for AMD (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: fix clang build warnings related to abs(), labs() calls (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: ksft_exit_skip() does not return (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Move cleanups out of individual tests (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Simplify cleanup in ctrl-c handler (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add cleanup function to test framework (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add non-contiguous CBMs CAT test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add resource_info_file_exists() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Split validate_resctrl_feature_request() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add a helper for the non-contiguous test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add test groups and name L3 CAT test L3_CAT (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Get domain id from cache id (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Rename resource ID to domain ID (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add helper to convert L2/3 to integer (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Pass write_schemata() resource instead of test name (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Introduce generalized test framework (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Create struct for input parameters (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Restore the CPU affinity after CAT test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Rewrite Cache Allocation Technology (CAT) test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Read in less obvious order to defeat prefetch optimizations (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Replace file write with volatile variable (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Open perf fd before start & add error handling (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Move cat_val() to cat_test.c and rename to cat_test() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Convert perf related globals to locals (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Improve perf init (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Consolidate naming of perf event related things (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove nested calls in perf event handling (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove unnecessary __u64 -> unsigned long conversion (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Split show_cache_info() to test specific and generic parts (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Split measure_cache_vals() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Exclude shareable bits from schemata in CAT test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Create cache_portion_size() helper (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Mark get_cache_size() cache_type const (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Refactor get_cbm_mask() and rename to get_full_cbm() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Refactor fill_buf functions (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Split fill_buf to allow tests finer-grained control (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Change function comments to say < 0 on error (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Don't use ctrlc_handler() outside signal handling (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Return -1 instead of errno on error (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix MBM test failure when MBA unavailable (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Move run_benchmark() to a more fitting file (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix schemata write error check (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix feature checks (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Refactor feature check to use resource and feature name (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Move _GNU_SOURCE define into Makefile (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove duplicate feature check from CMT test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Extend signal handler coverage to unmount on receiving signal (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix uninitialized .sa_flags (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Cleanup benchmark argument parsing (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove ben_count variable (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Make benchmark command const and build it with pointers (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Reorder resctrl FS prep code and benchmark_cmd init (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Simplify span lifetime (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove bw_report and bm_type from main() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Correct benchmark command help (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Ensure the benchmark commands fits to its array (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix wrong format specifier (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove test type checks from cat_val() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Pass the real number of tests to show_cache_info() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Move CAT/CMT test global vars to function they are used in (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Don't use variable argument list for ->setup() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Don't pass test name to fill_buf (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Improve parameter consistency in fill_buf (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove unnecessary startptr global from fill_buf (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove "malloc_and_init_memory" param from run_fill_buf() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove duplicated preparation for span arg (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Express span internally in bytes (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Convert span to size_t (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove mum_resctrlfs from struct resctrl_val_param (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Refactor remount_resctrl(bool mum_resctrlfs) to mount_resctrl() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Move resctrl FS mount/umount to higher level (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Unmount resctrl FS before starting the first test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Close perf value read fd on errors (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Unmount resctrl FS if child fails to run benchmark (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Don't leak buffer in fill_cache() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add resctrl.h into build deps (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix incorrect error return on test complete (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Remove duplicate codes that clear each test result file (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Commonize the signal handler register/unregister for all tests (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Cleanup properly when an error occurs in CAT test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Flush stdout file buffer before executing fork() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Return MBA check result and make it to output message (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix set up schemata with 100%% allocation on first run in MBM test (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Use correct exit code when tests fail (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Correct get_llc_perf() param in function comment (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Use remount_resctrlfs() consistently with boolean (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Change name from CBM_MASK_PATH to INFO_PATH (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Change initialize_llc_perf() return type to void (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Replace obsolete memalign() with posix_memalign() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Check for return value after write_schemata() (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Allow ->setup() to return errors (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Move ->setup() call outside of test specific branches (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix null pointer dereference on open failed (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Add missing SPDX license to Makefile (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Make resctrl_tests run using kselftest framework (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Change the default limited time to 120 seconds (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU (David Arcari) [RHEL-20790]
|
||
- selftests/resctrl: Extend CPU vendor detection (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Enable shared RMID mode on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Make __mon_event_count() handle sum domains (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Fill out rmid_read structure for smp_call*() to read a counter (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Handle removing directories in Sub-NUMA Cluster (SNC) mode (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Create Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Allocate a new field in union mon_data_bits (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Refactor mkdir_mondata_subdir() with a helper function (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Initialize on-stack struct rmid_read instances (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Add a new field to struct rmid_read for summation of domains (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Prepare for new Sub-NUMA Cluster (SNC) monitor files (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Block use of mba_MBps mount option on Sub-NUMA Cluster (SNC) systems (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Introduce snc_nodes_per_l3_cache (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Add node-scope to the options for feature scope (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Split the rdt_domain and rdt_hw_domain structures (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Prepare for different scope for control/monitor operations (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Prepare to split rdt_domain structure (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Prepare for new domain scope (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Don't try to free nonexistent RMIDs (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Replace open coded cacheinfo searches (David Arcari) [RHEL-20790]
|
||
- cacheinfo: Add function to get cacheinfo for a given CPU and cache level (David Arcari) [RHEL-20790]
|
||
- cpu: Move CPU hotplug function declarations into their own header (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Switch to new Intel CPU model defines (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Add tracepoint for llc_occupancy tracking (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Rename pseudo_lock_event.h to trace.h (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Simplify call convention for MSR update functions (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Pass domain to target CPU (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Remove lockdep annotation that triggers false positive (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Separate arch and fs resctrl locks (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Add CPU offline callback for resctrl work (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Add CPU online callback for resctrl work (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Add helpers for system wide mon/alloc capable (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Make rdt_enable_key the arch's decision to switch (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Move alloc/mon static keys into helpers (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Make resctrl_mounted checks explicit (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Queue mon_event_read() instead of sending an IPI (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Track the number of dirty RMID a CLOSID has (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Allow RMID allocation to be scoped by CLOSID (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Access per-rmid structures by index (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Track the closid with the rmid (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Create helper for RMID allocation and mondata dir creation (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Free rmid_ptrs from resctrl_exit() (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Implement new mba_MBps throttling heuristic (David Arcari) [RHEL-20790]
|
||
- x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (David Arcari) [RHEL-20790]
|
||
- md/raid5: avoid BUG_ON() while continue reshape after reassembling (CKI Backport Bot) [RHEL-56203] {CVE-2024-43914}
|
||
- tcp: move inet_twsk_schedule helper out of header (Florian Westphal) [RHEL-9279]
|
||
- net: tcp: un-pin the tw_timer (Florian Westphal) [RHEL-9279]
|
||
- net: tcp/dccp: prepare for tw_timer un-pinning (Florian Westphal) [RHEL-9279]
|
||
- tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp (Florian Westphal) [RHEL-9279]
|
||
- md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-54757] {CVE-2024-43855}
|
||
- rhel-only: selftests/bpf: add cpuv4 variant (Artem Savkov) [RHEL-50017]
|
||
- PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Maxim Levitsky) [RHEL-54308]
|
||
- Input: serio - use sizeof(*pointer) instead of sizeof(type) (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: Cosmetic changes for hv.c and balloon.c (Maxim Levitsky) [RHEL-54308]
|
||
- hv_balloon: Enable hot-add for memblock sizes > 128 MiB (Maxim Levitsky) [RHEL-54308]
|
||
- hv_balloon: Use kernel macros to simplify open coded sequences (Maxim Levitsky) [RHEL-54308]
|
||
- uio_hv_generic: Remove use of PAGE_SIZE (Maxim Levitsky) [RHEL-54308]
|
||
- uio_hv_generic: Enable interrupt for low speed VMBus devices (Maxim Levitsky) [RHEL-54308]
|
||
- uio_hv_generic: Query the ringbuffer size for device (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: vmbus: Add utility function for querying ring size (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted (Maxim Levitsky) [RHEL-54308]
|
||
- uio_hv_generic: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
|
||
- hv_netvsc: Don't free decrypted memory (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails (Maxim Levitsky) [RHEL-54308]
|
||
- hv: vmbus: Convert sprintf() family to sysfs_emit() family (Maxim Levitsky) [RHEL-54308]
|
||
- mshyperv: Introduce hv_numa_node_to_pxm_info() (Maxim Levitsky) [RHEL-54308]
|
||
- x86/hyperv: Cosmetic changes for hv_apic.c (Maxim Levitsky) [RHEL-54308]
|
||
- x86/hyperv: Use Hyper-V entropy to seed guest random number generator (Maxim Levitsky) [RHEL-54308]
|
||
- x86/hyperv: Cosmetic changes for hv_spinlock.c (Maxim Levitsky) [RHEL-54308]
|
||
- hyperv-tlfs: Rename some HV_REGISTER_* defines for consistency (Maxim Levitsky) [RHEL-54308]
|
||
- hv: vmbus: Convert to platform remove callback returning void (Maxim Levitsky) [RHEL-54308]
|
||
- mshyperv: Introduce hv_get_hypervisor_version function (Maxim Levitsky) [RHEL-54308]
|
||
- PCI: hv: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
|
||
- x86/hyperv: Use per cpu initial stack for vtl context (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: vmbus: make hv_bus const (Maxim Levitsky) [RHEL-54308]
|
||
- x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Maxim Levitsky) [RHEL-54308]
|
||
- x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() (Maxim Levitsky) [RHEL-54308]
|
||
- x86/mm: Regularize set_memory_p() parameters and make non-static (Maxim Levitsky) [RHEL-54308]
|
||
- x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor callback (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: vmbus: Update indentation in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpadl_header() (Maxim Levitsky) [RHEL-54308]
|
||
- Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Maxim Levitsky) [RHEL-54308]
|
||
- hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC (Maxim Levitsky) [RHEL-54308]
|
||
- scsi: storvsc: Fix ring buffer size calculation (Maxim Levitsky) [RHEL-54308]
|
||
- virtio/vsock: send credit update during setting SO_RCVLOWAT (Maxim Levitsky) [RHEL-54308]
|
||
- redhat: kernel.spec: add missing sound/soc/sof/sof-audio.h to kernel-devel package (Jaroslav Kysela) [RHEL-16610]
|
||
|
||
* Wed Sep 18 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-511.el9]
|
||
- ipv4: Set scope explicitly in ip_route_output(). (CKI Backport Bot) [RHEL-57748]
|
||
- ACPI: thermal_lib: Initialize temp_decik to zero (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: thermal_lib: include "internal.h" for function prototypes (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: thermal: Register thermal zones without valid trip points (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: thermal: Use library functions to obtain trip point temperature values (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: thermal_lib: Add functions returning temperature in deci-Kelvin (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: Don't use "proxy" headers (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: Make container_of() no-op where it makes sense (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: NHLT: Drop redundant types (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: NHLT: Streamline struct naming (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: NHLT: Reintroduce types the table consists of (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: NHLT: Introduce API for the table (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: allow _UID matching for integer zero (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: processor_idle: Fix invalid comparison with insertion sort for latency (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Ignore camera graph port nodes on all Dell Tiger, Alder and Raptor Lake models (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: Force StorageD3Enable on more products (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Avoid enumerating devices with clearly invalid _STA values (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV (Mark Langsdorf) [RHEL-54149]
|
||
- hwmon: (acpi_power_meter) Ensure IPMI space handler is ready on Dell systems (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: IPMI: Add helper to wait for when SMI is selected (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: property: Add reference to UEFI DSD Guide (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI/IORT: Handle memory address size limits as limits (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23) (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: Detect FACS even for hardware reduced platforms (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: AC: Properly notify powermanagement core about changes (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: EC: Avoid returning AE_OK on errors in address space handler (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: EC: Abort address space access upon error (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: APEI: EINJ: Fix einj_dev release leak (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: EC: Evaluate _REG outside the EC scope more carefully (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: Add a depth argument to acpi_execute_reg_methods() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: EC: Install address space handler at the namespace root (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI/NUMA: Squash acpi_numa_memory_affinity_init() into acpi_parse_memory_affinity() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI/NUMA: Squash acpi_numa_slit_init() into acpi_parse_slit() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI/NUMA: Remove architecture dependent remainings (Mark Langsdorf) [RHEL-54149]
|
||
- x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: platform-profile: add platform_profile_cycle() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: events/evgpeinit: don't forget to increment registered GPE count (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: Modify ACPI_OBJECT_COMMON_HEADER (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: Fix various spelling mistakes in text files and code comments (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: disable -Wstringop-truncation (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: utils: Mark SMO8810 accel on Dell XPS 15 9550 as always present (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Do not increase dep_unmet for already met dependencies (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: Move LPSS to x86 folder (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: Move blacklist to x86 folder (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: Move acpi_cmos_rtc to x86 folder (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: Introduce a Makefile (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: LPSS: Remove nested ifdeffery for CONFIG_PM (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: LPSS: Advertise number of chip selects via property (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: APEI: EINJ: mark remove callback as __exit (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: store owner from modules with acpi_bus_register_driver() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: DPTF: Add Lunar Lake support (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Introduce typedef:s for struct acpi_hotplug_context members (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Use standard error checking pattern (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Move misleading comment to acpi_dma_configure_id() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Use list_first_entry_or_null() in acpi_device_hid() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: Fix Generic Initiator Affinity _OSC bit (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: Indicate support for the Generic Event Device thru _OSC (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: Indicate support for _TFP thru _OSC (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: APEI: EINJ: mark remove callback as non-__exit (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: PM: Improve kerneldoc comments for suspend and hibernation functions (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: Document handle_eject_request() arguments (Mark Langsdorf) [RHEL-54149]
|
||
- EINJ: Add CXL error type support (Mark Langsdorf) [RHEL-54149]
|
||
- redhat/configs: Support for CXL protocol Error INJection (Mark Langsdorf) [RHEL-54149]
|
||
- EINJ: Migrate to a platform driver (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: HMAT: Introduce 2 levels of generic port access class (Mark Langsdorf) [RHEL-54149]
|
||
- base/node / ACPI: Enumerate node access class for 'struct access_coordinate' (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: HMAT: Remove register of memory node for generic target (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Use IRQ override on Maibenben X565 (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Consolidate Device Check and Bus Check notification handling (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Rework Device Check and Bus Check notification handling (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Make acpi_processor_add() check the device enabled bit (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Relocate acpi_bus_trim_one() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Fix device check notification handling (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: pfr_update: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: pfr_telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: fan: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: GED: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: DPTF: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: AGDI: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: TAD: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: APEI: GHES: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: property: Polish ignoring bad data nodes (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: Add DELL0501 handling to acpi_quirk_skip_serdev_enumeration() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Do IRQ override on Lunnen Ground laptops (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: use %%pe for better readability of errors while printing (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: property: Ignore bad graph port nodes on Dell XPS 9315 (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: utils: Make acpi_handle_path() not static (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook B2502FBA (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: make acpi_bus_type const (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CVA (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: video: Handle fetching EDID that is longer than 256 bytes (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: cpufreq: Add highest perf change notification (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CGA (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Add DMI quirks for ASUS Vivobook E1504GA and E1504GAB (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: button: trigger wakeup key events (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: EC: Use a threaded handler for dedicated IRQ (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: OSL: Use spin locks without disabling interrupts (Mark Langsdorf) [RHEL-54149]
|
||
- acpi: numa: Add helper function to retrieve the performance attributes (Mark Langsdorf) [RHEL-54149]
|
||
- acpi: numa: Add setting of generic port system locality attributes (Mark Langsdorf) [RHEL-54149]
|
||
- acpi: Break out nesting for hmat_parse_locality() (Mark Langsdorf) [RHEL-54149]
|
||
- acpi: numa: Add genport target allocation to the HMAT parsing (Mark Langsdorf) [RHEL-54149]
|
||
- acpi: numa: Create enum for memory_target access coordinates indexing (Mark Langsdorf) [RHEL-54149]
|
||
- base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates' (Mark Langsdorf) [RHEL-54149]
|
||
- acpi, hmat: calculate abstract distance with HMAT (Mark Langsdorf) [RHEL-54149]
|
||
- memory tiering: add abstract distance calculation algorithms management (Mark Langsdorf) [RHEL-54149]
|
||
- lib/firmware_table: tables: Add CDAT table parsing support (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: Add a define for size of struct acpi_srat_generic_affinity device_handle (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: utils: Introduce helper for _DEP list lookup (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: LPSS: Fix the fractional clock divider flags (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: NUMA: Fix the logic of getting the fake_pxm value (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: NUMA: Optimize the check for the availability of node values (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: NUMA: Remove unnecessary check in acpi_parse_gi_affinity() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: watchdog: fix kernel-doc warnings (Mark Langsdorf) [RHEL-54149]
|
||
- acpi: property: Let args be NULL in __acpi_node_get_property_reference (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: OSL: Allow Notify () handlers to run on all CPUs (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: OSL: Rearrange workqueue selection in acpi_os_execute() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: OSL: Rework error handling in acpi_os_execute() (Mark Langsdorf) [RHEL-54149]
|
||
- PNP: ACPI: fix fortify warning (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: LPSS: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: update acpi_dev_hid_uid_match() to support multiple types (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: bus: update acpi_dev_uid_match() to support multiple types (Mark Langsdorf) [RHEL-54149]
|
||
- drivers: base: Implement weak arch_unregister_cpu() (Mark Langsdorf) [RHEL-54149]
|
||
- drivers: base: Allow parts of GENERIC_CPU_DEVICES to be overridden (Mark Langsdorf) [RHEL-54149]
|
||
- drivers: base: Use present CPUs in GENERIC_CPU_DEVICES (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: Move ACPI_HOTPLUG_CPU to be disabled on arm64 and riscv (Mark Langsdorf) [RHEL-54149]
|
||
- hwmon: (acpi_power_meter) Fix 4.29 MW bug (Mark Langsdorf) [RHEL-54149]
|
||
- x86/acpi: Use %%rip-relative addressing in wakeup_64.S (Mark Langsdorf) [RHEL-54149]
|
||
- genirq: Set IRQF_COND_ONESHOT in request_irq() (Mark Langsdorf) [RHEL-54149]
|
||
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd (Mark Langsdorf) [RHEL-54149]
|
||
- platform/x86: intel: int0002_vgpio: Pass IRQF_ONESHOT to request_irq() (Mark Langsdorf) [RHEL-54149]
|
||
- pinctrl: amd: Add IRQF_ONESHOT to the interrupt request (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: OSL: Use a threaded interrupt handler for SCI (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: video: check for error while searching for backlight device parent (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Fix an error message in DisCo for Imaging support (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: Run USB4 _OSC() first with query bit set (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: video: Drop should_check_lcd_flag() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: property: Replicate DT-aligned u32 properties from DisCo for Imaging (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: property: Dig "rotation" property for devices with CSI2 _CRS (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Extract MIPI DisCo for Imaging data into swnodes (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Extract _CRS CSI-2 connection information into swnodes (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: scan: Extract CSI-2 connection graph from _CRS (Mark Langsdorf) [RHEL-54149]
|
||
- device property: Add SOFTWARE_NODE() macro for defining software nodes (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: property: Support using strings in reference properties (Mark Langsdorf) [RHEL-54149]
|
||
- hwmon: (acpi_power_meter) replace open-coded kmemdup_nul (Mark Langsdorf) [RHEL-54149]
|
||
- PNP: ACPI: replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: AC: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-54149]
|
||
- acpi, hmat: refactor hmat_register_target_initiators() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: AC: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-54149]
|
||
- PNP: ACPI: Fix string truncation warning (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: tiny-power-button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-54149]
|
||
- PM: ACPI: reboot: Reinstate S5 for reboot (Mark Langsdorf) [RHEL-54149]
|
||
- kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode (Mark Langsdorf) [RHEL-54149]
|
||
- hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: video: Add Toshiba Satellite/Portege Z830 quirk (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: executer/exsystem: Fix some typo mistakes (Mark Langsdorf) [RHEL-54149]
|
||
- hwmon: (acpi_power_meter) Fix style issues (Mark Langsdorf) [RHEL-54149]
|
||
- arm64: Use do_kernel_power_off() (Mark Langsdorf) [RHEL-54149]
|
||
- efi: Fix efi_power_off() not being run before acpi_power_off() when necessary (Mark Langsdorf) [RHEL-54149]
|
||
- ACPI: power: Switch to sys-off handler API (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: executer/exsystem: Inform users about ACPI spec violation (Mark Langsdorf) [RHEL-54149]
|
||
- ACPICA: executer/exsystem: Add units to time variable names (Mark Langsdorf) [RHEL-54149]
|
||
- s390/dasd: Remove DMA alignment (Mete Durlu) [RHEL-58207]
|
||
- pipe: wakeup wr_wait after setting max_usage (Brian Foster) [RHEL-37087] {CVE-2023-52672}
|
||
- fs/pipe: use spinlock in pipe_read() only if there is a watch_queue (Brian Foster) [RHEL-37087]
|
||
- fs/pipe: remove unnecessary spinlock from pipe_write() (Brian Foster) [RHEL-37087]
|
||
- fs/pipe: move check to pipe_has_watch_queue() (Brian Foster) [RHEL-37087]
|
||
- pipe: reduce padding in struct pipe_inode_info (Brian Foster) [RHEL-37087]
|
||
- pipe: make poll_usage boolean and annotate its access (Brian Foster) [RHEL-37087]
|
||
- bonding: fix xfrm real_dev null pointer dereference (CKI Backport Bot) [RHEL-57241] {CVE-2024-44989}
|
||
- bonding: fix null pointer deref in bond_ipsec_offload_ok (CKI Backport Bot) [RHEL-57235] {CVE-2024-44990}
|
||
- ibmveth: Recycle buffers during replenish phase (Mamatha Inamdar) [RHEL-52913]
|
||
- ibmveth: Optimize poll rescheduling process (Mamatha Inamdar) [RHEL-52913]
|
||
- gpio: pca953x: fix pca953x_irq_bus_sync_unlock race (CKI Backport Bot) [RHEL-53831] {CVE-2024-42253}
|
||
|
||
* Mon Sep 16 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-510.el9]
|
||
- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869}
|
||
- perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870}
|
||
- task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603]
|
||
- task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603]
|
||
- net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558}
|
||
- net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817}
|
||
- net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817}
|
||
- net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817}
|
||
- net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817}
|
||
- fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947}
|
||
- wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071}
|
||
- nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}
|
||
- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647]
|
||
- s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373]
|
||
- ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]
|
||
- ext4: make sure the first directory block is not a hole (CKI Backport Bot) [RHEL-54975] {CVE-2024-42304}
|
||
- ext4: check dot and dotdot of dx_root before making dir indexed (CKI Backport Bot) [RHEL-54964] {CVE-2024-42305}
|
||
|
||
* Fri Sep 13 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-509.el9]
|
||
- RDMA/mana_ib: Set correct device into ib (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Fix possible double free in error handling path (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Ignore optional access flags for MRs (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Add support for page sizes other than 4KB on ARM64 (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Use mana_cleanup_port_context() for rxq cleanup (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Allow variable size indirection table (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Process QP error events in mana_ib (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: extend query device (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: set node_guid (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Modify QP state (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Implement uapi to create and destroy RC QP (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Create and destroy RC QP (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Fix the extra HZ in mana_hwc_send_request (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Enable MANA driver on ARM64 with 4K page size (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: implement uapi for creation of rnic cq (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: boundary check before installing cq callbacks (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: introduce a helper to remove cq callbacks (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: create and destroy RNIC cqs (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: create EQs for RNIC CQs (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Fix missing ret value (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Configure mac address in RNIC (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Adding and deleting GIDs (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Enable RoCE on port 1 (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Implement port parameters (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Create and destroy rnic adapter (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Add EQ creation for rnic adapter (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Use num_comp_vectors of ib_device (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: remove useless return values from dbg prints (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Avoid open coded arithmetic (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Prefer struct_size over open coded arithmetic (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Add flex array to struct mana_cfg_rx_steer_req_v2 (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Use struct mana_ib_queue for RAW QPs (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Use struct mana_ib_queue for WQs (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Introduce helpers to create and destroy mana queues (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Use virtual address in dma regions for MRs (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Fix bug in creation of dma regions (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: Assigning IRQ affinity on HT cores (Maxim Levitsky) [RHEL-54330]
|
||
- net: mana: add a function to spread IRQs per CPUs (Maxim Levitsky) [RHEL-54330]
|
||
- cpumask: define cleanup function for cpumasks (Maxim Levitsky) [RHEL-54330]
|
||
- cpumask: add cpumask_weight_andnot() (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function (Maxim Levitsky) [RHEL-54330]
|
||
- RDMA/mana_ib: Introduce mdev_to_gc helper function (Maxim Levitsky) [RHEL-54330]
|
||
- ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-50920]
|
||
- mtd: spi-nor: core: Introduce method for RDID op (Joel Slebodnick) [RHEL-40636]
|
||
- mtd: spi-nor: core: Use auto-detection only once (Joel Slebodnick) [RHEL-40636]
|
||
- mtd: spi-nor: Introduce spi_nor_match_id() (Joel Slebodnick) [RHEL-40636]
|
||
- mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name (Joel Slebodnick) [RHEL-40636]
|
||
|
||
* Thu Sep 12 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-508.el9]
|
||
- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226}
|
||
- redhat: set defaults for RHEL 9.5 (Lucas Zampieri)
|
||
- redhat/configs: Make CONFIG_REGULATOR_GPIO built-in (Luiz Capitulino) [RHEL-21095]
|
||
- redhat/configs: enable a bunch of regulators (Luiz Capitulino) [RHEL-21095]
|
||
- md-cluster: fix no recovery job when adding/re-adding a disk (Nigel Croxon) [RHEL-46615]
|
||
- md-cluster: fix hanging issue while a new disk adding (Nigel Croxon) [RHEL-46615]
|
||
- md/raid5: recheck if reshape has finished with device_lock held (Nigel Croxon) [RHEL-46615]
|
||
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl (Nigel Croxon) [RHEL-46615]
|
||
- md-cluster: Constify struct md_cluster_operations (Nigel Croxon) [RHEL-46615]
|
||
- md/raid5: fix spares errors about rcu usage (Nigel Croxon) [RHEL-46615]
|
||
- md: pass in max_sectors for pers->sync_request() (Nigel Croxon) [RHEL-46615]
|
||
- md: factor out helpers for different sync_action in md_do_sync() (Nigel Croxon) [RHEL-46615]
|
||
- md: replace last_sync_action with new enum type (Nigel Croxon) [RHEL-46615]
|
||
- md: use new helpers in md_do_sync() (Nigel Croxon) [RHEL-46615]
|
||
- md: don't fail action_store() if sync_thread is not registered (Nigel Croxon) [RHEL-46615]
|
||
- md: remove parameter check_seq for stop_sync_thread() (Nigel Croxon) [RHEL-46615]
|
||
- md: replace sysfs api sync_action with new helpers (Nigel Croxon) [RHEL-46615]
|
||
- md: factor out helper to start reshape from action_store() (Nigel Croxon) [RHEL-46615]
|
||
- md: add new helpers for sync_action (Nigel Croxon) [RHEL-46615]
|
||
- md: add a new enum type sync_action (Nigel Croxon) [RHEL-46615]
|
||
- md: rearrange recovery_flags (Nigel Croxon) [RHEL-46615]
|
||
- md/md-bitmap: fix writing non bitmap pages (Nigel Croxon) [RHEL-46615]
|
||
- md: make md_flush_request() more readable (Nigel Croxon) [RHEL-46615]
|
||
- md: change the return value type of md_write_start to void (Nigel Croxon) [RHEL-46615]
|
||
- md: do not delete safemode_timer in mddev_suspend (Nigel Croxon) [RHEL-46615]
|
||
- lib: objagg: Fix general protection fault (Waiman Long) [RHEL-54790 RHEL-54793] {CVE-2024-43846}
|
||
- Revert "x86/topology: Switch over to GENERIC_CPU_DEVICES" (David Arcari) [RHEL-58031]
|
||
- Revert "x86/topology: use weak version of arch_unregister_cpu()" (David Arcari) [RHEL-58031]
|
||
- Revert "x86/topology: convert to use arch_cpu_is_hotpluggable()" (David Arcari) [RHEL-58031]
|
||
- Revert "x86/cpu: Move leftover contents of topology.c to setup.c" (David Arcari) [RHEL-58031]
|
||
- x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-57701]
|
||
- x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-57701]
|
||
- x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-57701]
|
||
|
||
* Wed Sep 11 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-507.el9]
|
||
- block: fix deadlock between sd_remove & sd_release (CKI Backport Bot) [RHEL-54997] {CVE-2024-42294}
|
||
- gpio: prevent potential speculation leaks in gpio_device_get_desc() (CKI Backport Bot) [RHEL-56213] {CVE-2024-44931}
|
||
- redhat: hmac sign the UKI for FIPS (Vitaly Kuznetsov)
|
||
- Also make vmlinuz-virt.efi world readable (Vitaly Kuznetsov)
|
||
- ice: fix truesize operations for PAGE_SIZE >= 8192 (Petr Oros) [RHEL-37905]
|
||
- ice: fix ICE_LAST_OFFSET formula (Petr Oros) [RHEL-37905]
|
||
- ice: fix page reuse when PAGE_SIZE is over 8k (Petr Oros) [RHEL-37905]
|
||
- usb: cdns3: Fix spelling mistake "supporte" -> "supported" (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: fix memory double free when handle zero packet (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: blocked some cdns3 specific code (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: fix iso transfer error when mult is not zero (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: fix uvc failure work since sg support enabled (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: Use dev_err_probe (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: starfive: don't misuse /** comment (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: Replace snprintf() with the safer scnprintf() variant (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: skip set TRB_IOC when usb_request: no_interrupt is true (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: Fix deadlock issue during using NCM gadget (Martin McConnell) [RHEL-54566]
|
||
- usb:cdnsp: remove TRB_FLUSH_ENDPOINT command (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: Fixes issue with dequeuing not queued requests (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: Add PHY mode switch to usb2 PHY (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: starfive: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: Put the cdns set active part outside the spin lock (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: imx: Rework system PM to avoid duplicated operations (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: optimize OUT transfer by copying only actual received data (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: improve handling of unaligned address case (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: Add StarFive JH7110 USB driver (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: imx: simplify clock name usage (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3-ti: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3-plat: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3-imx: Convert to platform remove callback returning void (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: Fixes error: uninitialized symbol 'len' (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: Fix issue with using incorrect PCI device function (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: Fixes issue with redundant Status Stage (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: change some trace event __dynamic_array() to __get_buf() (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: change trace event cdns3_ring() operation (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: : add scatter gather support for ISOC endpoint (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: remove fetched trb from cache before dequeuing (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: fix lack of ZLP for ep0 (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1 (Martin McConnell) [RHEL-54566]
|
||
- usb: cdnsp: Fix issue with Clear Feature Halt Endpoint (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: host: fix endless superspeed hub port reset (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: adjust the partial logic of cdnsp_pci_remove (Martin McConnell) [RHEL-54566]
|
||
- usb: cdns3: remove dead code (Martin McConnell) [RHEL-54566]
|
||
- Bluetooth: MGMT: Add error handling to pair_device() (CKI Backport Bot) [RHEL-56148] {CVE-2024-43884}
|
||
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal (Myron Stowe) [RHEL-54981] {CVE-2024-42302}
|
||
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (CKI Backport Bot) [RHEL-55177] {CVE-2024-42278}
|
||
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Waiman Long) [RHEL-54775 RHEL-54779] {CVE-2024-43853}
|
||
- net: add and use __skb_get_hash_symmetric_net (Hangbin Liu) [RHEL-54921]
|
||
- net: add and use skb_get_hash_net (Hangbin Liu) [RHEL-54921]
|
||
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (CKI Backport Bot) [RHEL-54921] {CVE-2024-42321}
|
||
- ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-29210]
|
||
- ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-29210]
|
||
- ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-29210]
|
||
- ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-29210]
|
||
- ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-29210]
|
||
- ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-29210]
|
||
- ice: Move CGU block (Petr Oros) [RHEL-29210]
|
||
- ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-29210]
|
||
- ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-29210]
|
||
- ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-29210]
|
||
- ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-29210]
|
||
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (CKI Backport Bot) [RHEL-17953 RHEL-36378] {CVE-2024-27398}
|
||
- Bluetooth: btintel: Fixe build regression (Bastien Nocera) [RHEL-37353] {CVE-2024-35933}
|
||
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version (CKI Backport Bot) [RHEL-37353] {CVE-2024-35933}
|
||
- Bluetooth: fix connection setup in l2cap_connect (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
||
- Bluetooth: HCI: Remove HCI_AMP support (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
||
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
||
- Bluetooth: hci_event: Remove code to removed CONFIG_BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
||
- Bluetooth: Remove usage of the deprecated ida_simple_xx() API (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
||
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
||
- Bluetooth: Remove BT_HS (Bastien Nocera) [RHEL-38459] {CVE-2024-36013}
|
||
- Bluetooth: qca: add missing firmware sanity checks (CKI Backport Bot) [RHEL-39643] {CVE-2024-36880}
|
||
- Bluetooth: hci_sock: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37411] {CVE-2024-35963}
|
||
- Bluetooth: SCO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37396] {CVE-2024-35967}
|
||
- Bluetooth: L2CAP: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37404] {CVE-2024-35965}
|
||
- Bluetooth: ISO: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37406] {CVE-2024-35964}
|
||
- Bluetooth: RFCOMM: Fix not validating setsockopt user input (Bastien Nocera) [RHEL-37400] {CVE-2024-35966}
|
||
- Bluetooth: Fix memory leak in hci_req_sync_complete() (CKI Backport Bot) [RHEL-37378] {CVE-2024-35978}
|
||
- Bluetooth: msft: fix slab-use-after-free in msft_do_close() (CKI Backport Bot) [RHEL-38463] {CVE-2024-36012}
|
||
- rtc: tps6594: Fix memleak in probe (Joel Slebodnick) [RHEL-45915]
|
||
- redhat/configs: add config file for tps6594 pfsm (Joel Slebodnick) [RHEL-45915]
|
||
- redhat/configs: add config file for tps6594 esm (Joel Slebodnick) [RHEL-45915]
|
||
- redhat/configs: add config file for tps6594 rtc drv (Joel Slebodnick) [RHEL-45915]
|
||
- redhat/configs: add config file for tps6594 regulator (Joel Slebodnick) [RHEL-45915]
|
||
- redhat/configs: add config file for tps6594 pinctrl (Joel Slebodnick) [RHEL-45915]
|
||
- redhat/configs: add config file for tps6594 spi (Joel Slebodnick) [RHEL-45915]
|
||
- redhat/configs: add config file for tps6594 i2c (Joel Slebodnick) [RHEL-45915]
|
||
- regulator: tps6594-regulator: Correct multi-phase configuration (Joel Slebodnick) [RHEL-45915]
|
||
- rtc: tps6594: Add driver for TPS6594 RTC (Joel Slebodnick) [RHEL-45915]
|
||
- pinctrl: tps6594: Add driver for TPS6594 pinctrl and GPIOs (Joel Slebodnick) [RHEL-45915]
|
||
- regulator: tps6594-regulator: Fix random kernel crash (Joel Slebodnick) [RHEL-45915]
|
||
- misc: tps6594: Remove redundant dev_err_probe() for platform_get_irq_byname() (Joel Slebodnick) [RHEL-45915]
|
||
- misc: tps6594-esm: Disable ESM for rev 1 PMIC (Joel Slebodnick) [RHEL-45915]
|
||
- misc: tps6594-esm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
|
||
- misc: tps6594-pfsm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-45915]
|
||
- misc: tps6594-pfsm: Add driver for TI TPS6594 PFSM (Joel Slebodnick) [RHEL-45915]
|
||
- misc: tps6594-esm: Add driver for TI TPS6594 ESM (Joel Slebodnick) [RHEL-45915]
|
||
- regulator: tps6594-regulator: Add driver for TI TPS6594 regulators (Joel Slebodnick) [RHEL-45915]
|
||
- mfd: tps6594: Add null pointer check to tps6594_device_init() (Joel Slebodnick) [RHEL-45915]
|
||
- mfd: tps6594: Fix an error code in probe() (Joel Slebodnick) [RHEL-45915]
|
||
- mfd: tps6594: Add driver for TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
|
||
- mfd: tps80031: Remove driver (Joel Slebodnick) [RHEL-45915]
|
||
- dt-bindings: mfd: Add TI TPS6594 PMIC (Joel Slebodnick) [RHEL-45915]
|
||
- x86/mce: Implement recovery for errors in TDX/SEAM non-root mode (David Arcari) [RHEL-28497]
|
||
|
||
* Fri Sep 06 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-506.el9]
|
||
- powercap: idle_inject: Simplify if condition (David Arcari) [RHEL-53594]
|
||
- powercap: intel_rapl: Switch to new Intel CPU model defines (David Arcari) [RHEL-53594]
|
||
- powercap: intel_rapl_msr: Switch to new Intel CPU model defines (David Arcari) [RHEL-53594]
|
||
- powercap: intel_rapl_tpmi: Enable PMU support (David Arcari) [RHEL-53594]
|
||
- powercap: intel_rapl: Introduce APIs for PMU support (David Arcari) [RHEL-53594]
|
||
- powercap: intel_rapl: Sort header files (David Arcari) [RHEL-53594]
|
||
- powercap: intel_rapl: Add support for ArrowLake-H platform (David Arcari) [RHEL-53594]
|
||
- Update 9.6 selt-tests (Lucas Zampieri)
|
||
|
||
* Wed Sep 04 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-505.el9]
|
||
- PCI: Revert the cfg_access_lock lockdep mechanism (Myron Stowe) [RHEL-50255]
|
||
- PCI: Make pcie_bandwidth_capable() static (Myron Stowe) [RHEL-50255]
|
||
- x86/pci: Remove OLPC dead code (Myron Stowe) [RHEL-50255]
|
||
- PCI: Clean up accessor macro formatting (Myron Stowe) [RHEL-50255]
|
||
- PCI/ERR: Cleanup misleading indentation inside if conditions (Myron Stowe) [RHEL-50255]
|
||
- PCI: Annotate pci_cache_line_size variables as __ro_after_init (Myron Stowe) [RHEL-50255]
|
||
- PCI: Constify pcibus_class (Myron Stowe) [RHEL-50255]
|
||
- Revert "genirq/msi: Provide constants for PCI/IMS support" (Myron Stowe) [RHEL-50255]
|
||
- Revert "x86/apic/msi: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
|
||
- Revert "iommu/vt-d: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
|
||
- Revert "iommu/amd: Enable PCI/IMS" (Myron Stowe) [RHEL-50255]
|
||
- Revert "PCI/MSI: Provide IMS (Interrupt Message Store) support" (Myron Stowe) [RHEL-50255]
|
||
- Revert "PCI/MSI: Provide pci_ims_alloc/free_irq()" (Myron Stowe) [RHEL-50255]
|
||
- PCI: endpoint: pci-epf-test: Clean up pci_epf_test_unbind() (Myron Stowe) [RHEL-50255]
|
||
- PCI: endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop (Myron Stowe) [RHEL-50255]
|
||
- PCI: endpoint: pci-epf-test: Remove superfluous code (Myron Stowe) [RHEL-50255]
|
||
- PCI: endpoint: Allocate a 64-bit BAR if that is the only option (Myron Stowe) [RHEL-50255]
|
||
- PCI: endpoint: pci-epf-test: Simplify pci_epf_test_alloc_space() loop (Myron Stowe) [RHEL-50255]
|
||
- PCI: tegra194: Fix probe path for Endpoint mode (Myron Stowe) [RHEL-50255]
|
||
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id (Myron Stowe) [RHEL-50255]
|
||
- PCI: rockchip-ep: Set a 64-bit BAR if requested (Myron Stowe) [RHEL-50255]
|
||
- PCI: mt7621: Fix string truncation in mt7621_pcie_parse_port() (Myron Stowe) [RHEL-50255]
|
||
- PCI: endpoint: Remove "core_init_notifier" flag (Myron Stowe) [RHEL-50255]
|
||
- PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directly from all glue drivers (Myron Stowe) [RHEL-50255]
|
||
- PCI: dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie_ep_init_registers() (Myron Stowe) [RHEL-50255]
|
||
- PCI: dwc: ep: Introduce dw_pcie_ep_cleanup() API for drivers supporting PERST# (Myron Stowe) [RHEL-50255]
|
||
- PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit() (Myron Stowe) [RHEL-50255]
|
||
- PCI: dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops (Myron Stowe) [RHEL-50255]
|
||
- PCI: dwc: ep: Add Kernel-doc comments for APIs (Myron Stowe) [RHEL-50255]
|
||
- PCI: dwc: ep: Fix DBI access failure for drivers requiring refclk from host (Myron Stowe) [RHEL-50255]
|
||
- PCI: cadence: Set a 64-bit BAR if requested (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems to ep-gpios (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4H compatible (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4H compatible (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: layerscape-pci: Convert to YAML format (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: mediatek,mt7621: Add missing child node reg (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi-parent and pci-bus.yaml (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: ti,am65: Fix remaining binding warnings (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI's J784S4 SoC (Myron Stowe) [RHEL-50255]
|
||
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports (Myron Stowe) [RHEL-50255]
|
||
- PCI: of_property: Return error for int_map allocation failure (Myron Stowe) [RHEL-50255]
|
||
- PCI/MSI: Make error path handling follow the standard pattern (Myron Stowe) [RHEL-50255]
|
||
- PCI: hotplug: Remove obsolete sgi_hotplug TODO notes (Myron Stowe) [RHEL-50255]
|
||
- PCI: hotplug: Document unchecked return value of pci_hp_add_bridge() (Myron Stowe) [RHEL-50255]
|
||
- PCI: Do not wait for disconnected devices when resuming (Myron Stowe) [RHEL-50255]
|
||
- x86/pci: Skip early E820 check for ECAM region (Myron Stowe) [RHEL-50255]
|
||
- PCI: Remove unused pci_enable_device_io() (Myron Stowe) [RHEL-50255]
|
||
- ata: pata_cs5520: Remove unnecessary call to pci_enable_device_io() (Myron Stowe) [RHEL-50255]
|
||
- PCI: Update pci_find_capability() stub return types (Myron Stowe) [RHEL-50255]
|
||
- PCI: Remove PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- scsi: vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- scsi: pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- scsi: mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- scsi: ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- scsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- scsi: arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- wifi: rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- wifi: rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- wifi: ath10k: Refer to INTX instead of LEGACY (Myron Stowe) [RHEL-50255]
|
||
- r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- VMCI: Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use (Myron Stowe) [RHEL-50255]
|
||
- RDMA/vmw_pvrdma: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- IB/qib: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- drm/amdgpu: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- mfd: intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- ntb: idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- platform/x86: intel_ips: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- tty: 8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- usb: hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- PCI/portdrv: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- PCI/MSI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY (Myron Stowe) [RHEL-50255]
|
||
- PCI: Clarify intent of LT wait (Myron Stowe) [RHEL-50255]
|
||
- PCI: Wait for Link Training==0 before starting Link retrain (Myron Stowe) [RHEL-50255]
|
||
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 (Myron Stowe) [RHEL-50255]
|
||
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 (Myron Stowe) [RHEL-50255]
|
||
- PCI/DOE: Support discovery version 2 (Myron Stowe) [RHEL-50255]
|
||
- PCI: Lock upstream bridge for pci_reset_function() (Myron Stowe) [RHEL-50255]
|
||
- PCI/ASPM: Clean up ASPM disable/enable mask calculation (Myron Stowe) [RHEL-50255]
|
||
- PCI/ASPM: Consolidate link state defines (Myron Stowe) [RHEL-50255]
|
||
- PCI/AER: Update aer-inject tool source URL (Myron Stowe) [RHEL-50255]
|
||
- PCI: Mask Replay Timer Timeout errors for Genesys GL975x SD host controller (Myron Stowe) [RHEL-50255]
|
||
- of: unittest: Add tests for address translations (Myron Stowe) [RHEL-50255]
|
||
- of: address: Fix address translation when address-size is greater than 2 (Myron Stowe) [RHEL-50255]
|
||
- PCI: of: Destroy changeset when adding PCI device node fails (Myron Stowe) [RHEL-50255]
|
||
- PCI: of_property: Handle interrupt parsing failures (Myron Stowe) [RHEL-50255]
|
||
- PCI: Create device tree node for bridge (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: Drop unneeded quotes (Myron Stowe) [RHEL-50255]
|
||
- PCI/DOE: Relax restrictions on request and response size (Myron Stowe) [RHEL-50255]
|
||
- PCI/DOE: Make mailbox creation API private (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: ti,j721e-pci-host: Simplify 'device-id' schema (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings (Myron Stowe) [RHEL-50255]
|
||
- dt-bindings: PCI: Fix 'unevaluatedProperties' warnings (Myron Stowe) [RHEL-50255]
|
||
- ptp: annotate data-race around q->head and q->tail (Hangbin Liu) [RHEL-38600]
|
||
- Input: gpio_keys_polled - suppress deferred probe error for gpio (Luiz Capitulino) [RHEL-52234]
|
||
- Input: gpio_keys_polled - simplify with dev_err_probe() (Luiz Capitulino) [RHEL-52234]
|
||
- redhat/configs: enable CONFIG_KEYBOARD_GPIO_POLLED driver (Luiz Capitulino) [RHEL-52234]
|
||
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() (Mete Durlu) [RHEL-37349] {CVE-2024-35934}
|
||
- net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-53992]
|
||
- tools/virtio: Add dma sync api for virtio test (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: fix syncs DMA memory with different direction (Eric Auger) [RHEL-3230]
|
||
- virtio: packed: fix unmap leak for indirect desc table (Eric Auger) [RHEL-3230]
|
||
- virtio_net: fix missing dma unmap for resize (Eric Auger) [RHEL-3230]
|
||
- virtio_net: avoid data-races on dev->stats fields (Eric Auger) [RHEL-3230]
|
||
- virtio_net: fix the missing of the dma cpu sync (Eric Auger) [RHEL-3230]
|
||
- virtio_net: merge dma operations when filling mergeable buffers (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: introduce dma sync api for virtqueue (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: introduce dma map api for virtqueue (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: introduce virtqueue_reset() (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: separate the logic of reset/enable from virtqueue_resize (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: correct the expression of the description of virtqueue_resize() (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: skip unmap for premapped (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: introduce virtqueue_dma_dev() (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: support add premapped buf (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: introduce virtqueue_set_dma_premapped() (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: put mapping error check in vring_map_one_sg (Eric Auger) [RHEL-3230]
|
||
- virtio_ring: check use_dma_api before unmap desc for indirect (Eric Auger) [RHEL-3230]
|
||
- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-55873]
|
||
|
||
* Mon Sep 02 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-504.el9]
|
||
- Bump RHEL MINOR to 9.6 (Rado Vrbovsky)
|
||
- block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-54768] {CVE-2024-43854}
|
||
- perf/x86/amd/uncore: Fix DF and UMC domain identification (David Arcari) [RHEL-43147]
|
||
- x86/mm/numa: Move early mptable evaluation into common code (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Move leftover contents of topology.c to setup.c (David Arcari) [RHEL-43147]
|
||
- x86/topology: convert to use arch_cpu_is_hotpluggable() (David Arcari) [RHEL-43147]
|
||
- x86/topology: use weak version of arch_unregister_cpu() (David Arcari) [RHEL-43147]
|
||
- x86/topology: Switch over to GENERIC_CPU_DEVICES (David Arcari) [RHEL-43147]
|
||
- x86/topology: remove arch_*register_cpu() exports (David Arcari) [RHEL-43147]
|
||
- x86/topology/intel: Unlock CPUID before evaluating anything (David Arcari) [RHEL-43147]
|
||
- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater (David Arcari) [RHEL-43147]
|
||
- x86/topology: Handle bogus ACPI tables correctly (David Arcari) [RHEL-43147]
|
||
- x86/topology/amd: Ensure that LLC ID is initialized (David Arcari) [RHEL-43147]
|
||
- x86/xen: return a sane initial apic id when running as PV guest (David Arcari) [RHEL-43147]
|
||
- x86/cpu/amd: Move TOPOEXT enablement into the topology parser (David Arcari) [RHEL-43147]
|
||
- x86/cpu/amd: Make the NODEID_MSR union actually work (David Arcari) [RHEL-43147]
|
||
- x86/cpu/amd: Make the CPUID 0x80000008 parser correct (David Arcari) [RHEL-43147]
|
||
- x86/topology: Don't update cpu_possible_map in topo_set_cpuids() (David Arcari) [RHEL-43147]
|
||
- x86/topology: Handle the !APIC case gracefully (David Arcari) [RHEL-43147]
|
||
- x86/topology: Don't evaluate logical IDs during early boot (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Add support for the AMD 0x80000026 leaf (David Arcari) [RHEL-43147]
|
||
- x86/topology: Ignore non-present APIC IDs in a present package (David Arcari) [RHEL-43147]
|
||
- x86/apic: Build the x86 topology enumeration functions on UP APIC builds too (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Get rid of cpuinfo::x86_max_cores (David Arcari) [RHEL-43147]
|
||
- docs: move x86 documentation into Documentation/arch/ [partial] (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Remove x86_coreid_bits (David Arcari) [RHEL-43147]
|
||
- x86/mm/numa: Use core domain size on AMD (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Provide __num_[cores|threads]_per_package (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Rename smp_num_siblings (David Arcari) [RHEL-43147]
|
||
- arch/x86/kernel/setup.c: fixup rh_check_supported (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Retrieve cores per package from topology bitmaps (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Use topology logical mapping mechanism (David Arcari) [RHEL-43147]
|
||
- x86/smpboot: Change smp_store_boot_cpu_info() to static (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Provide logical pkg/die mapping (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Simplify cpu_mark_primary_thread() (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Mop up primary thread mask handling (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Use topology bitmaps for sizing (David Arcari) [RHEL-43147]
|
||
- x86/xen/smp_pv: Register the boot CPU APIC properly (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Let XEN/PV use topology from CPUID/MADT (David Arcari) [RHEL-43147]
|
||
- x86/acpi: Dont invoke topology_register_apic() for XEN PV (David Arcari) [RHEL-43147]
|
||
- x86/xen/smp_pv: Count number of vCPUs early (David Arcari) [RHEL-43147]
|
||
- x86/xen/smp_pv: Register fake APICs (David Arcari) [RHEL-43147]
|
||
- x86/mpparse: Switch to new init callbacks (David Arcari) [RHEL-43147]
|
||
- x86/mpparse: Provide separate early/late callbacks (David Arcari) [RHEL-43147]
|
||
- x86/dtb: Rename x86_dtb_init() (David Arcari) [RHEL-43147]
|
||
- x86/mpparse: Prepare for callback separation (David Arcari) [RHEL-43147]
|
||
- x86/xen/smp_pv: Prepare for separate mpparse callbacks (David Arcari) [RHEL-43147]
|
||
- x86/mpparse: Rename default_find_smp_config() (David Arcari) [RHEL-43147]
|
||
- x86/xen/smp_pv: Remove cpudata fiddling (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Assign hotpluggable CPUIDs during init (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Reject unknown APIC IDs on ACPI hotplug (David Arcari) [RHEL-43147]
|
||
- x86/topology: Add a mechanism to track topology via APIC IDs (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Detect real BSP on crash kernels (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Rework possible CPU management (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Sanitize the APIC admission logic (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Use a data structure for topology info (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Simplify APIC registration (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Confine topology information (David Arcari) [RHEL-43147]
|
||
- x86/mpparse: Use new APIC registration function (David Arcari) [RHEL-43147]
|
||
- x86/acpi: Use new APIC registration functions (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Provide separate APIC registration functions (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Move registration out of APIC code (David Arcari) [RHEL-43147]
|
||
- x86/apic/msi: Use DOMAIN_BUS_GENERIC_MSI for HPET/IO-APIC domain search (David Arcari) [RHEL-43147]
|
||
- x86/apic: Use a proper define for invalid ACPI CPU ID (David Arcari) [RHEL-43147]
|
||
- x86/apic: Remove yet another dubious callback (David Arcari) [RHEL-43147]
|
||
- x86/apic: Remove the pointless writeback of boot_cpu_physical_apicid (David Arcari) [RHEL-43147]
|
||
- x86/mpparse: Remove the physid_t bitmap wrapper (David Arcari) [RHEL-43147]
|
||
- x86/apic: Remove check_apicid_used() and ioapic_phys_id_map() (David Arcari) [RHEL-43147]
|
||
- x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck() (David Arcari) [RHEL-43147]
|
||
- x86/ioapic: Make io_apic_get_unique_id() simpler (David Arcari) [RHEL-43147]
|
||
- x86/apic: Get rid of get_physical_broadcast() (David Arcari) [RHEL-43147]
|
||
- x86/ioapic: Replace some more set bit nonsense (David Arcari) [RHEL-43147]
|
||
- x86/platform/ce4100: Dont override x86_init.mpparse.setup_ioapic_ids (David Arcari) [RHEL-43147]
|
||
- x86/apic: Remove unused phys_pkg_id() callback (David Arcari) [RHEL-43147]
|
||
- arch/x86: Fix typos (David Arcari) [RHEL-43147]
|
||
- x86/cpu/topology: Make the APIC mismatch warnings complete (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Remove topology.c (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Make topology_amd_node_id() use the actual node info (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Use common topology code for HYGON (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Use common topology code for AMD (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Provide an AMD/HYGON specific topology parser (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Provide cpuid_read() et al. (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Use common topology code for Intel (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Provide a sane leaf 0xb/0x1f parser (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Move __max_die_per_package to common.c (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Use common topology code for Centaur and Zhaoxin (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Add legacy topology parser (David Arcari) [RHEL-43147]
|
||
- x86/cpu: Provide cpu_init/parse_topology() (David Arcari) [RHEL-43147]
|
||
- drivers: base: Move cpu_dev_init() after node_dev_init() (David Arcari) [RHEL-43147]
|
||
- base/node.c: initialize the accessor list before registering (David Arcari) [RHEL-43147]
|
||
- Revert "x86/topology: Fix max_siblings calculation for some hybrid cpus" (David Arcari) [RHEL-43147]
|
||
|
||
|
||
###
|
||
# The following Emacs magic makes C-c C-e use UTC dates.
|
||
# Local Variables:
|
||
# rpm-change-log-uses-utc: t
|
||
# End:
|
||
###
|