forked from rpms/kernel
kernel-5.14.0-120.el9
* Mon Jun 27 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-120.el9] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2095826] - vmxnet3: update to version 7 (Kamal Heib) [2095826] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2095826] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2095826] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2095826] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2095826] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2095826] - vmxnet3: add support for capability registers (Kamal Heib) [2095826] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2095826] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2095826] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2095826] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096401] {CVE-2022-2078} - fanotify: Fix stale file descriptor in copy_event_to_user() (Andrey Albershteyn) [2054337] {CVE-2022-1998} - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091880] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091880] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091880] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091880] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091880] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091880] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091880] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091880] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091880] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091880] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091880] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091880] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091880] - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. (Paolo Abeni) [2090409] - block/bfq: Enable I/O statistics (Ming Lei) [2083917] - blk-mq: don't clear flush_rq from tags->rqs[] (Ming Lei) [2083917] - blk-mq: avoid to touch q->elevator without any protection (Ming Lei) [2083917] - blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none (Ming Lei) [2083917] - md/raid5-ppl: Fix argument order in bio_alloc_bioset() (Ming Lei) [2083917] - dm: fix bio length of empty flush (Ming Lei) [2083917] - rhel: configs: add config option CONFIG_CRYPTO_CRC64* (Ming Lei) [2083917] - rhel: configs: enable BLOCK_LEGACY_AUTOLOAD (Ming Lei) [2083917] - bcache: put bch_bio_map() back to correct location in journal_write_unlocked() (Ming Lei) [2083917] - bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() (Ming Lei) [2083917] - block: null_blk: Fix null_zone_write() (Ming Lei) [2083917] - nbd: use pr_err to output error message (Ming Lei) [2083917] - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917] - nbd: fix io hung while disconnecting device (Ming Lei) [2083917] - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed (Ming Lei) [2083917] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2083917] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2083917] - blk-mq: remove the done argument to blk_execute_rq_nowait (Ming Lei) [2083917] - blk-mq: avoid a mess of casts for blk_end_sync_rq (Ming Lei) [2083917] - blk-mq: remove __blk_execute_rq_nowait (Ming Lei) [2083917] - block: Fix potential deadlock in blk_ia_range_sysfs_show() (Ming Lei) [2083917] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2083917] - block: remove useless BUG_ON() in blk_mq_put_tag() (Ming Lei) [2083917] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2083917] - block: make bioset_exit() fully resilient against being called twice (Ming Lei) [2083917] - block: use bio_queue_enter instead of blk_queue_enter in bio_poll (Ming Lei) [2083917] - block: document BLK_STS_AGAIN usage (Ming Lei) [2083917] - block: take destination bvec offsets into account in bio_copy_data_iter (Ming Lei) [2083917] - blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Ming Lei) [2083917] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2083917] - mtip32xx: fix typo in comment (Ming Lei) [2083917] - nbd: Fix hung on disconnect request if socket is closed before (Ming Lei) [2083917] - loop: remove most the top-of-file boilerplate comment from the UAPI header (Ming Lei) [2083917] - loop: remove most the top-of-file boilerplate comment (Ming Lei) [2083917] - loop: add a SPDX header (Ming Lei) [2083917] - loop: remove loop.h (Ming Lei) [2083917] - block: null_blk: Improve device creation with configfs (Ming Lei) [2083917] - block: null_blk: Cleanup messages (Ming Lei) [2083917] - block: null_blk: Cleanup device creation and deletion (Ming Lei) [2083917] - block: null_blk: Fix code style issues (Ming Lei) [2083917] - xen-blkback: use bdev_discard_alignment (Ming Lei) [2083917] - rnbd-srv: use bdev_discard_alignment (Ming Lei) [2083917] - nvme: remove a spurious clear of discard_alignment (Ming Lei) [2083917] - loop: remove a spurious clear of discard_alignment (Ming Lei) [2083917] - dasd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - raid5: don't set the discard_alignment queue limit (Ming Lei) [2083917] - dm-zoned: don't set the discard_alignment queue limit (Ming Lei) [2083917] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2083917] - null_blk: don't set the discard_alignment queue limit (Ming Lei) [2083917] - nbd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - ubd: don't set the discard_alignment queue limit (Ming Lei) [2083917] - aoe: Avoid flush_scheduled_work() usage (Ming Lei) [2083917] - null-blk: save memory footprint for struct nullb_cmd (Ming Lei) [2083917] - block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage (Ming Lei) [2083917] - loop: don't destroy lo->workqueue in __loop_clr_fd (Ming Lei) [2083917] - loop: remove lo_refcount and avoid lo_mutex in ->open / ->release (Ming Lei) [2083917] - loop: avoid loop_validate_mutex/lo_mutex in ->release (Ming Lei) [2083917] - loop: suppress uevents while reconfiguring the device (Ming Lei) [2083917] - loop: implement ->free_disk (Ming Lei) [2083917] - loop: only freeze the queue in __loop_clr_fd when needed (Ming Lei) [2083917] - loop: don't freeze the queue in lo_release (Ming Lei) [2083917] - loop: remove the racy bd_inode->i_mapping->nrpages asserts (Ming Lei) [2083917] - loop: initialize the worker tracking fields once (Ming Lei) [2083917] - loop: de-duplicate the idle worker freeing code (Ming Lei) [2083917] - block: turn bdev->bd_openers into an atomic_t (Ming Lei) [2083917] - block: add a disk_openers helper (Ming Lei) [2083917] - zram: cleanup zram_remove (Ming Lei) [2083917] - zram: cleanup reset_store (Ming Lei) [2083917] - nbd: use the correct block_device in nbd_bdev_reset (Ming Lei) [2083917] - drdb: Switch to kvfree_rcu() API (Ming Lei) [2083917] - drbd: Replace "unsigned" with "unsigned int" (Ming Lei) [2083917] - drbd: Make use of PFN_UP helper macro (Ming Lei) [2083917] - block: drbd: drbd_receiver: Remove redundant assignment to err (Ming Lei) [2083917] - drbd: address enum mismatch warnings (Ming Lei) [2083917] - drbd: fix duplicate array initializer (Ming Lei) [2083917] - blk-mq: fix typo in comment (Ming Lei) [2083917] - bfq: Remove bfq_requeue_request_body() (Ming Lei) [2083917] - bfq: Remove superfluous conversion from RQ_BIC() (Ming Lei) [2083917] - bfq: Allow current waker to defend against a tentative one (Ming Lei) [2083917] - bfq: Relax waker detection for shared queues (Ming Lei) [2083917] - blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() (Ming Lei) [2083917] - blk-throttle: Set BIO_THROTTLED when bio has been throttled (Ming Lei) [2083917] - blk-cgroup: Remove unnecessary rcu_read_lock/unlock() (Ming Lei) [2083917] - blk-cgroup: always terminate io.stat lines (Ming Lei) [2083917] - block, bfq: make bfq_has_work() more accurate (Ming Lei) [2083917] - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Ming Lei) [2083917] - block: cleanup the VM accounting in submit_bio (Ming Lei) [2083917] - block: Fix the bio.bi_opf comment (Ming Lei) [2083917] - block: reorder the REQ_ flags (Ming Lei) [2083917] - blk-iocost: combine local_stat and desc_stat to stat (Ming Lei) [2083917] - block: improve the error message from bio_check_eod (Ming Lei) [2083917] - block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone (Ming Lei) [2083917] - block: remove superfluous calls to blkcg_bio_issue_init (Ming Lei) [2083917] - kthread: unexport kthread_blkcg (Ming Lei) [2083917] - blk-cgroup: cleanup blkcg_maybe_throttle_current (Ming Lei) [2083917] - blk-cgroup: cleanup blk_cgroup_congested (Ming Lei) [2083917] - blk-cgroup: move blkcg_css to blk-cgroup.c (Ming Lei) [2083917] - blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> (Ming Lei) [2083917] - blk-cgroup: remove pointless CONFIG_BLOCK ifdefs (Ming Lei) [2083917] - blk-cgroup: replace bio_blkcg with bio_blkcg_css (Ming Lei) [2083917] - blktrace: cleanup the __trace_note_message interface (Ming Lei) [2083917] - blk-cgroup: move struct blkcg to block/blk-cgroup.h (Ming Lei) [2083917] - blk-cgroup: move blkcg_{pin,unpin}_online out of line (Ming Lei) [2083917] - blk-cgroup: move blk_cgroup_congested out line (Ming Lei) [2083917] - blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Ming Lei) [2083917] - nvme-fc: fold t fc_update_appid into fc_appid_store (Ming Lei) [2083917] - nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID (Ming Lei) [2083917] - blk-cgroup: remove __bio_blkcg (Ming Lei) [2083917] - block/partitions/ldm: Remove redundant assignments (Ming Lei) [2083917] - block/partitions/atari: Remove redundant assignment (Ming Lei) [2083917] - block/partitions/acorn: Remove redundant assignments (Ming Lei) [2083917] - block/blk-map: Remove redundant assignment (Ming Lei) [2083917] - block/badblocks: Remove redundant assignments (Ming Lei) [2083917] - block: change exported IO accounting interface from gendisk to bdev (Ming Lei) [2083917] - direct-io: remove random prefetches (Ming Lei) [2083917] - block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD (Ming Lei) [2083917] - block: add a bdev_discard_granularity helper (Ming Lei) [2083917] - block: remove QUEUE_FLAG_DISCARD (Ming Lei) [2083917] - block: add a bdev_max_discard_sectors helper (Ming Lei) [2083917] - block: refactor discard bio size limiting (Ming Lei) [2083917] - block: move {bdev,queue_limit}_discard_alignment out of line (Ming Lei) [2083917] - block: use bdev_discard_alignment in part_discard_alignment_show (Ming Lei) [2083917] - block: remove queue_discard_alignment (Ming Lei) [2083917] - block: move bdev_alignment_offset and queue_limit_alignment_offset out of line (Ming Lei) [2083917] - block: use bdev_alignment_offset in disk_alignment_offset_show (Ming Lei) [2083917] - block: use bdev_alignment_offset in part_alignment_offset_show (Ming Lei) [2083917] - block: add a bdev_max_zone_append_sectors helper (Ming Lei) [2083917] - block: add a bdev_stable_writes helper (Ming Lei) [2083917] - block: add a bdev_fua helper (Ming Lei) [2083917] - block: add a bdev_write_cache helper (Ming Lei) [2083917] - block: add a bdev_nonrot helper (Ming Lei) [2083917] - mm: use bdev_is_zoned in claim_swapfile (Ming Lei) [2083917] - drbd: cleanup decide_on_discard_support (Ming Lei) [2083917] - drbd: use bdev_alignment_offset instead of queue_alignment_offset (Ming Lei) [2083917] - drbd: use bdev based limit helpers in drbd_send_sizes (Ming Lei) [2083917] - drbd: remove assign_p_sizes_qlim (Ming Lei) [2083917] - target: fix discard alignment on partitions (Ming Lei) [2083917] - target: pass a block_device to target_configure_unmap_from_queue (Ming Lei) [2083917] - target: remove an incorrect unmap zeroes data deduction (Ming Lei) [2083917] - bfq: Make sure bfqg for which we are queueing requests is online (Ming Lei) [2083917] - bfq: Get rid of __bio_blkcg() usage (Ming Lei) [2083917] - bfq: Track whether bfq_group is still online (Ming Lei) [2083917] - bfq: Remove pointless bfq_init_rq() calls (Ming Lei) [2083917] - bfq: Drop pointless unlock-lock pair (Ming Lei) [2083917] - bfq: Update cgroup information before merging bio (Ming Lei) [2083917] - bfq: Split shared queues on move between cgroups (Ming Lei) [2083917] - bfq: Avoid merging queues with different parents (Ming Lei) [2083917] - bfq: Avoid false marking of bic as stably merged (Ming Lei) [2083917] - pktcdvd: stop using bio_reset (Ming Lei) [2083917] - block: turn bio_kmalloc into a simple kmalloc wrapper (Ming Lei) [2083917] - target/pscsi: remove pscsi_get_bio (Ming Lei) [2083917] - squashfs: always use bio_kmalloc in squashfs_bio_read (Ming Lei) [2083917] - block: allow use of per-cpu bio alloc cache by block drivers (Ming Lei) [2083917] - block: allow using the per-cpu bio cache from bio_alloc_bioset (Ming Lei) [2083917] - blk-mq: fix passthrough plugging (Ming Lei) [2083917] - block: wire-up support for passthrough plugging (Ming Lei) [2083917] - scsi: block: Remove REQ_OP_WRITE_SAME support (Ming Lei) [2083917] - scsi: dm: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: md: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: sd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: rnbd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: drbd: Remove WRITE_SAME support (Ming Lei) [2083917] - scsi: cxlflash: Query write_zeroes limit for zeroing (Ming Lei) [2083917] - block/mq-deadline: Set the fifo_time member also if inserting at head (Ming Lei) [2083917] - Revert "block: release rq qos structures for queue without disk" (Ming Lei) [2083917] - bfq: Fix warning in bfqq_request_over_limit() (Ming Lei) [2083917] - Revert "block: inherit request start time from bio for BLK_CGROUP" (Ming Lei) [2083917] - iocost: don't reset the inuse weight of under-weighted debtors (Ming Lei) [2083917] - block: don't print I/O error warning for dead disks (Ming Lei) [2083917] - block/compat_ioctl: fix range check in BLKGETSIZE (Ming Lei) [2083917] - block: null_blk: end timed out poll request (Ming Lei) [2083917] - block: fix offset/size check in bio_trim() (Ming Lei) [2083917] - asm-generic: fix __get_unaligned_be48() on 32 bit platforms (Ming Lei) [2083917] - block: move lower_48_bits() to block (Ming Lei) [2083917] - drbd: set QUEUE_FLAG_STABLE_WRITES (Ming Lei) [2083917] - drbd: fix an invalid memory access caused by incorrect use of list iterator (Ming Lei) [2083917] - drbd: Fix five use after free bugs in get_initial_state (Ming Lei) [2083917] - cdrom: remove unused variable (Ming Lei) [2083917] - Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" (Ming Lei) [2083917] - drbd: remove check of list iterator against head past the loop body (Ming Lei) [2083917] - drbd: remove usage of list iterator variable after loop (Ming Lei) [2083917] - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917] - MAINTAINERS: add drbd co-maintainer (Ming Lei) [2083917] - drbd: fix potential silent data corruption (Ming Lei) [2083917] - loop: fix ioctl calls using compat_loop_info (Ming Lei) [2083917] - n64cart: convert bi_disk to bi_bdev->bd_disk fix build (Ming Lei) [2083917] - blk-wbt: remove wbt_track stub (Ming Lei) [2083917] - block: use dedicated list iterator variable (Ming Lei) [2083917] - block: Fix the maximum minor value is blk_alloc_ext_minor() (Ming Lei) [2083917] - block: avoid calling blkg_free() in atomic context (Ming Lei) [2083917] - crypto: fix crc64 testmgr digest byte order (Ming Lei) [2083917] - nvme: add support for enhanced metadata (Ming Lei) [2083917] - block: add pi for extended integrity (Ming Lei) [2083917] - crypto: add rocksoft 64b crc guard tag framework (Ming Lei) [2083917] - lib: add rocksoft model crc64 (Ming Lei) [2083917] - linux/kernel: introduce lower_48_bits function (Ming Lei) [2083917] - asm-generic: introduce be48 unaligned accessors (Ming Lei) [2083917] - nvme: allow integrity on extended metadata formats (Ming Lei) [2083917] - block: support pi with extended metadata (Ming Lei) [2083917] - fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage (Ming Lei) [2083917] - f2fs: pass the bio operation to bio_alloc_bioset (Ming Lei) [2083917] - f2fs: don't pass a bio to f2fs_target_device (Ming Lei) [2083917] - nilfs2: pass the operation to bio_alloc (Ming Lei) [2083917] - ext4: pass the operation to bio_alloc (Ming Lei) [2083917] - mpage: pass the operation to bio_alloc (Ming Lei) [2083917] - virtio_blk: eliminate anonymous module_init & module_exit (Ming Lei) [2083917] - floppy: use memcpy_{to,from}_bvec (Ming Lei) [2083917] - drbd: use bvec_kmap_local in recv_dless_read (Ming Lei) [2083917] - drbd: use bvec_kmap_local in drbd_csum_bio (Ming Lei) [2083917] - bcache: use bvec_kmap_local in bio_csum (Ming Lei) [2083917] - nvdimm-btt: use bvec_kmap_local in btt_rw_integrity (Ming Lei) [2083917] - nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity (Ming Lei) [2083917] - zram: use memcpy_from_bvec in zram_bvec_write (Ming Lei) [2083917] - zram: use memcpy_to_bvec in zram_bvec_read (Ming Lei) [2083917] - aoe: use bvec_kmap_local in bvcpy (Ming Lei) [2083917] - iss-simdisk: use bvec_kmap_local in simdisk_submit_bio (Ming Lei) [2083917] - null_blk: null_alloc_page() cleanup (Ming Lei) [2083917] - null_blk: remove hardcoded null_alloc_page() param (Ming Lei) [2083917] - null_blk: remove hardcoded alloc_cmd() parameter (Ming Lei) [2083917] - loop: allow user to set the queue depth (Ming Lei) [2083917] - loop: remove extra variable in lo_req_flush (Ming Lei) [2083917] - loop: remove extra variable in lo_fallocate() (Ming Lei) [2083917] - loop: use sysfs_emit() in the sysfs xxx show() (Ming Lei) [2083917] - null_blk: fix return value from null_add_dev() (Ming Lei) [2083917] - loop: clean up grammar in warning message (Ming Lei) [2083917] - block/rnbd: Remove a useless mutex (Ming Lei) [2083917] - block/rnbd: client device does not care queue/rotational (Ming Lei) [2083917] - block/rnbd-clt: fix CHECK:BRACES warning (Ming Lei) [2083917] - block: cancel all throttled bios in del_gendisk() (Ming Lei) [2083917] - block: let blkcg_gq grab request queue's refcnt (Ming Lei) [2083917] - block: avoid use-after-free on throttle data (Ming Lei) [2083917] - block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" (Ming Lei) [2083917] - sr: simplify the local variable initialization in sr_block_open() (Ming Lei) [2083917] - block: don't merge across cgroup boundaries if blkcg is enabled (Ming Lei) [2083917] - block: move rq_qos_exit() into disk_release() (Ming Lei) [2083917] - block: do more work in elevator_exit (Ming Lei) [2083917] - block: move blk_exit_queue into disk_release (Ming Lei) [2083917] - block: move q_usage_counter release into blk_queue_release (Ming Lei) [2083917] - block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei) [2083917] - block: move blkcg initialization/destroy into disk allocation/release handler (Ming Lei) [2083917] - sr: implement ->free_disk to simplify refcounting (Ming Lei) [2083917] - sd: implement ->free_disk to simplify refcounting (Ming Lei) [2083917] - blk-mq: handle already freed tags gracefully in blk_mq_free_rqs (Ming Lei) [2083917] - blk-mq: do not include passthrough requests in I/O accounting (Ming Lei) [2083917] - blk-mq: manage hctx map via xarray (Ming Lei) [2083917] - blk-mq: prepare for implementing hctx table via xarray (Ming Lei) [2083917] - block: mtip32xx: don't touch q->queue_hw_ctx (Ming Lei) [2083917] - blk-mq: reconfigure poll after queue map is changed (Ming Lei) [2083917] - blk-mq: simplify reallocation of hw ctxs a bit (Ming Lei) [2083917] - blk-mq: figure out correct numa node for hw queue (Ming Lei) [2083917] - Revert "Revert "block, bfq: honor already-setup queue merges"" (Ming Lei) [2083917] - block: remove bio_devname (Ming Lei) [2083917] - raid5-ppl: stop using bio_devname (Ming Lei) [2083917] - raid1: stop using bio_devname (Ming Lei) [2083917] - md-multipath: stop using bio_devname (Ming Lei) [2083917] - dm-integrity: stop using bio_devname (Ming Lei) [2083917] - dm-crypt: stop using bio_devname (Ming Lei) [2083917] - pktcdvd: remove a pointless debug check in pkt_submit_bio (Ming Lei) [2083917] - block: remove handle_bad_sector (Ming Lei) [2083917] - block: fix and cleanup bio_check_ro (Ming Lei) [2083917] - bfq: fix use-after-free in bfq_dispatch_request (Ming Lei) [2083917] - blk-crypto: show crypto capabilities in sysfs (Ming Lei) [2083917] - block: don't delete queue kobject before its children (Ming Lei) [2083917] - block: simplify calling convention of elv_unregister_queue() (Ming Lei) [2083917] - block: remove redundant semicolon (Ming Lei) [2083917] - block: default BLOCK_LEGACY_AUTOLOAD to y (Ming Lei) [2083917] - block, bfq: don't move oom_bfqq (Ming Lei) [2083917] - block, bfq: avoid moving bfqq to it's parent bfqg (Ming Lei) [2083917] - block, bfq: cleanup bfq_bfqq_to_bfqg() (Ming Lei) [2083917] - block/bfq_wf2q: correct weight to ioprio (Ming Lei) [2083917] - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2083917] - virtio_blk: simplify refcounting (Ming Lei) [2083917] - memstick/mspro_block: simplify refcounting (Ming Lei) [2083917] - memstick/mspro_block: fix handling of read-only devices (Ming Lei) [2083917] - memstick/ms_block: simplify refcounting (Ming Lei) [2083917] - block: add a ->free_disk method (Ming Lei) [2083917] - block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei) [2083917] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2083917] - block: throttle split bio in case of iops limit (Ming Lei) [2083917] - block: merge submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2083917] - block: don't declare submit_bio_checks in local header (Ming Lei) [2083917] - block: move blk_crypto_bio_prep() out of blk-mq.c (Ming Lei) [2083917] - block: move submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917] - dm: remove dm_dispatch_clone_request (Ming Lei) [2083917] - dm: remove useless code from dm_dispatch_clone_request (Ming Lei) [2083917] - blk-mq: remove the request_queue argument to blk_insert_cloned_request (Ming Lei) [2083917] - blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request (Ming Lei) [2083917] - blk-mq: make the blk-mq stacking code optional (Ming Lei) [2083917] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2083917] - blk-lib: don't check bdev_get_queue() NULL check (Ming Lei) [2083917] - block: remove biodoc.rst (Ming Lei) [2083917] - docs: block: biodoc.rst: Drop the obsolete and incorrect content (Ming Lei) [2083917] - block: partition include/linux/blk-cgroup.h (Ming Lei) [2083917] - block: move initialization of q->blkg_list into blkcg_init_queue (Ming Lei) [2083917] - block: remove THROTL_IOPS_MAX (Ming Lei) [2083917] - block: introduce block_rq_error tracepoint (Ming Lei) [2083917] - sbitmap: Delete old sbitmap_queue_get_shallow() (Ming Lei) [2083917] - block: pass a block_device to bio_clone_fast (Ming Lei) [2083917] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2083917] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2083917] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2083917] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2083917] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2083917] - dm: retun the clone bio from alloc_tio (Ming Lei) [2083917] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2083917] - dm: move cloning the bio into alloc_tio (Ming Lei) [2083917] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2083917] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2083917] - dm: add a clone_to_tio helper (Ming Lei) [2083917] - drbd: set ->bi_bdev in drbd_req_new (Ming Lei) [2083917] - block: call bio_associate_blkg from bio_reset (Ming Lei) [2083917] - scsi: use BLK_STS_OFFLINE for not fully online devices (Ming Lei) [2083917] - block: return -ENODEV for BLK_STS_OFFLINE (Ming Lei) [2083917] - block: introduce BLK_STS_OFFLINE (Ming Lei) [2083917] - block: fix boolreturn.cocci warning (Ming Lei) [2083917] - MAINTAINERS: add bio.h to the block section (Ming Lei) [2083917] - block: fix the kerneldoc for bio_end_io_acct (Ming Lei) [2083917] - block: check that there is a plug in blk_flush_plug (Ming Lei) [2083917] - block: remove blk_needs_flush_plug (Ming Lei) [2083917] - block: pass a block_device and opf to bio_reset (Ming Lei) [2083917] - block: pass a block_device and opf to bio_init (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc_kiocb (Ming Lei) [2083917] - block: pass a block_device and opf to bio_alloc_bioset (Ming Lei) [2083917] - block: pass a block_device and opf to blk_next_bio (Ming Lei) [2083917] - block: move blk_next_bio to bio.c (Ming Lei) [2083917] - xen-blkback: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917] - rnbd-srv: remove struct rnbd_dev_blk_io (Ming Lei) [2083917] - rnbd-srv: simplify bio mapping in process_rdma (Ming Lei) [2083917] - drbd: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917] - dm-thin: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917] - dm-snap: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917] - dm-crypt: remove clone_init (Ming Lei) [2083917] - dm: bio_alloc can't fail if it is allowed to sleep (Ming Lei) [2083917] - nfs/blocklayout: remove bl_alloc_init_bio (Ming Lei) [2083917] - nilfs2: remove nilfs_alloc_seg_bio (Ming Lei) [2083917] - fs: remove mpage_alloc (Ming Lei) [2083917] - block: remove genhd.h (Ming Lei) [2083917] - block: move blk_drop_partitions to blk.h (Ming Lei) [2083917] - block: move disk_{block,unblock,flush}_events to blk.h (Ming Lei) [2083917] - block: deprecate autoloading based on dev_t (Ming Lei) [2083917] - zram_drv: allow reclaim on bio_alloc (Ming Lei) [2083917] - block: Add bio_for_each_folio_all() (Ming Lei) [2083917] - block: Add bio_add_folio() (Ming Lei) [2083917] - [s390] s390/zcrypt: Filter admin CPRBs on custom devices (Mete Durlu) [2076921] - [s390] s390/zcrypt: CCA control CPRB sending (Mete Durlu) [2076921] - [s390] s390/zcrypt: Add admask to zcdn (Mete Durlu) [2076921] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048751] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048751] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048751] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048751] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048751] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048751] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048751] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048751] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048751] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048751] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (John W. Linville) [2048751] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048751] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048751] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048751] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048751] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048751] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2062518] Resolves: rhbz#2095826, rhbz#2096401, rhbz#2054337, rhbz#2091880, rhbz#2090409, rhbz#2083917, rhbz#2076921, rhbz#2048751, rhbz#2062518 Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
This commit is contained in:
parent
5d4a524c88
commit
3f731de7b5
@ -12,7 +12,7 @@ RHEL_MINOR = 1
|
||||
#
|
||||
# Use this spot to avoid future merge conflicts.
|
||||
# Do not trim this comment.
|
||||
RHEL_RELEASE = 119
|
||||
RHEL_RELEASE = 120
|
||||
|
||||
#
|
||||
# ZSTREAM
|
||||
|
@ -502,6 +502,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -902,7 +903,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_CRC_CCITT=y
|
||||
@ -941,6 +943,7 @@ CONFIG_CRYPTO_CMAC=y
|
||||
# CONFIG_CRYPTO_CRC32C_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRYPTD=y
|
||||
|
@ -502,6 +502,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -902,7 +903,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_CRC_CCITT=y
|
||||
@ -941,6 +943,7 @@ CONFIG_CRYPTO_CMAC=y
|
||||
# CONFIG_CRYPTO_CRC32C_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRYPTD=y
|
||||
|
@ -387,6 +387,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -744,7 +745,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_CRC_CCITT=y
|
||||
@ -776,6 +778,7 @@ CONFIG_CRYPTO_CMAC=y
|
||||
# CONFIG_CRYPTO_CRC32C_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRYPTD=y
|
||||
|
@ -387,6 +387,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -744,7 +745,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_CRC_CCITT=y
|
||||
@ -776,6 +778,7 @@ CONFIG_CRYPTO_CMAC=y
|
||||
# CONFIG_CRYPTO_CRC32C_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRYPTD=y
|
||||
|
@ -388,6 +388,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -744,7 +745,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_CRC_CCITT=y
|
||||
@ -778,6 +780,7 @@ CONFIG_CRYPTO_CMAC=y
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_CRC32_S390=y
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRYPTD=y
|
||||
|
@ -388,6 +388,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -744,7 +745,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_CRC_CCITT=y
|
||||
@ -778,6 +780,7 @@ CONFIG_CRYPTO_CMAC=y
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_CRC32_S390=y
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRYPTD=y
|
||||
|
@ -392,6 +392,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -749,7 +750,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=y
|
||||
CONFIG_CRC8=y
|
||||
# CONFIG_CRC_CCITT is not set
|
||||
@ -783,6 +785,7 @@ CONFIG_CRYPTO_CMAC=y
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32_S390=y
|
||||
CONFIG_CRYPTO_CRC32=y
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
CONFIG_CRYPTO_CRYPTD=y
|
||||
|
@ -417,6 +417,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -777,7 +778,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_CRC_CCITT=y
|
||||
@ -820,6 +822,7 @@ CONFIG_CRYPTO_CRC32C_INTEL=m
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_CRC32_PCLMUL=m
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
|
@ -417,6 +417,7 @@ CONFIG_BLK_DEV_ZONED=y
|
||||
# CONFIG_BLK_SED_OPAL is not set
|
||||
CONFIG_BLK_WBT_MQ=y
|
||||
CONFIG_BLK_WBT=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
# CONFIG_BMA180 is not set
|
||||
# CONFIG_BMA220 is not set
|
||||
# CONFIG_BMA400 is not set
|
||||
@ -777,7 +778,8 @@ CONFIG_CRC16=y
|
||||
CONFIG_CRC32_SLICEBY8=y
|
||||
CONFIG_CRC32=y
|
||||
# CONFIG_CRC4 is not set
|
||||
# CONFIG_CRC64 is not set
|
||||
CONFIG_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRC64=y
|
||||
CONFIG_CRC7=m
|
||||
CONFIG_CRC8=m
|
||||
CONFIG_CRC_CCITT=y
|
||||
@ -820,6 +822,7 @@ CONFIG_CRYPTO_CRC32C_INTEL=m
|
||||
CONFIG_CRYPTO_CRC32C=y
|
||||
CONFIG_CRYPTO_CRC32=m
|
||||
CONFIG_CRYPTO_CRC32_PCLMUL=m
|
||||
CONFIG_CRYPTO_CRC64_ROCKSOFT=y
|
||||
CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
|
||||
CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
|
||||
# CONFIG_CRYPTO_CRCT10DIF_VPMSUM is not set
|
||||
|
422
kernel.spec
422
kernel.spec
@ -121,13 +121,13 @@ Summary: The Linux kernel
|
||||
%define kversion 5.14
|
||||
|
||||
%define rpmversion 5.14.0
|
||||
%define pkgrelease 119.el9
|
||||
%define pkgrelease 120.el9
|
||||
|
||||
# This is needed to do merge window version magic
|
||||
%define patchlevel 14
|
||||
|
||||
# allow pkg_release to have configurable %%{?dist} tag
|
||||
%define specrelease 119%{?buildid}%{?dist}
|
||||
%define specrelease 120%{?buildid}%{?dist}
|
||||
|
||||
%define pkg_release %{specrelease}
|
||||
|
||||
@ -679,7 +679,7 @@ BuildRequires: lld
|
||||
# exact git commit you can run
|
||||
#
|
||||
# xzcat -qq ${TARBALL} | git get-tar-commit-id
|
||||
Source0: linux-5.14.0-119.el9.tar.xz
|
||||
Source0: linux-5.14.0-120.el9.tar.xz
|
||||
|
||||
Source1: Makefile.rhelver
|
||||
|
||||
@ -1349,8 +1349,8 @@ ApplyOptionalPatch()
|
||||
fi
|
||||
}
|
||||
|
||||
%setup -q -n kernel-5.14.0-119.el9 -c
|
||||
mv linux-5.14.0-119.el9 linux-%{KVERREL}
|
||||
%setup -q -n kernel-5.14.0-120.el9 -c
|
||||
mv linux-5.14.0-120.el9 linux-%{KVERREL}
|
||||
|
||||
cd linux-%{KVERREL}
|
||||
cp -a %{SOURCE1} .
|
||||
@ -2663,9 +2663,20 @@ fi\
|
||||
%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 %%posttrans script for a kernel package.
|
||||
@ -2680,6 +2691,7 @@ then\
|
||||
%{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?1:+%{1}} || exit $?\
|
||||
fi\
|
||||
%endif\
|
||||
rm -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?1:+%{1}}\
|
||||
/bin/kernel-install add %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\
|
||||
%{nil}
|
||||
|
||||
@ -2700,6 +2712,8 @@ 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}%{?1:+%{1}}\
|
||||
%{nil}
|
||||
|
||||
#
|
||||
@ -2986,6 +3000,404 @@ fi
|
||||
#
|
||||
#
|
||||
%changelog
|
||||
* Mon Jun 27 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-120.el9]
|
||||
- vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2095826]
|
||||
- vmxnet3: update to version 7 (Kamal Heib) [2095826]
|
||||
- vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2095826]
|
||||
- vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2095826]
|
||||
- vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2095826]
|
||||
- vmxnet3: add support for out of order rx completion (Kamal Heib) [2095826]
|
||||
- vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2095826]
|
||||
- vmxnet3: add support for capability registers (Kamal Heib) [2095826]
|
||||
- vmxnet3: prepare for version 7 changes (Kamal Heib) [2095826]
|
||||
- net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2095826]
|
||||
- net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2095826]
|
||||
- netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096401] {CVE-2022-2078}
|
||||
- fanotify: Fix stale file descriptor in copy_event_to_user() (Andrey Albershteyn) [2054337] {CVE-2022-1998}
|
||||
- scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091880]
|
||||
- scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091880]
|
||||
- tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. (Paolo Abeni) [2090409]
|
||||
- block/bfq: Enable I/O statistics (Ming Lei) [2083917]
|
||||
- blk-mq: don't clear flush_rq from tags->rqs[] (Ming Lei) [2083917]
|
||||
- blk-mq: avoid to touch q->elevator without any protection (Ming Lei) [2083917]
|
||||
- blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none (Ming Lei) [2083917]
|
||||
- md/raid5-ppl: Fix argument order in bio_alloc_bioset() (Ming Lei) [2083917]
|
||||
- dm: fix bio length of empty flush (Ming Lei) [2083917]
|
||||
- rhel: configs: add config option CONFIG_CRYPTO_CRC64* (Ming Lei) [2083917]
|
||||
- rhel: configs: enable BLOCK_LEGACY_AUTOLOAD (Ming Lei) [2083917]
|
||||
- bcache: put bch_bio_map() back to correct location in journal_write_unlocked() (Ming Lei) [2083917]
|
||||
- bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() (Ming Lei) [2083917]
|
||||
- block: null_blk: Fix null_zone_write() (Ming Lei) [2083917]
|
||||
- nbd: use pr_err to output error message (Ming Lei) [2083917]
|
||||
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
|
||||
- nbd: fix io hung while disconnecting device (Ming Lei) [2083917]
|
||||
- nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed (Ming Lei) [2083917]
|
||||
- nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2083917]
|
||||
- nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2083917]
|
||||
- blk-mq: remove the done argument to blk_execute_rq_nowait (Ming Lei) [2083917]
|
||||
- blk-mq: avoid a mess of casts for blk_end_sync_rq (Ming Lei) [2083917]
|
||||
- blk-mq: remove __blk_execute_rq_nowait (Ming Lei) [2083917]
|
||||
- block: Fix potential deadlock in blk_ia_range_sysfs_show() (Ming Lei) [2083917]
|
||||
- block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2083917]
|
||||
- block: remove useless BUG_ON() in blk_mq_put_tag() (Ming Lei) [2083917]
|
||||
- blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2083917]
|
||||
- block: make bioset_exit() fully resilient against being called twice (Ming Lei) [2083917]
|
||||
- block: use bio_queue_enter instead of blk_queue_enter in bio_poll (Ming Lei) [2083917]
|
||||
- block: document BLK_STS_AGAIN usage (Ming Lei) [2083917]
|
||||
- block: take destination bvec offsets into account in bio_copy_data_iter (Ming Lei) [2083917]
|
||||
- blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Ming Lei) [2083917]
|
||||
- blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2083917]
|
||||
- mtip32xx: fix typo in comment (Ming Lei) [2083917]
|
||||
- nbd: Fix hung on disconnect request if socket is closed before (Ming Lei) [2083917]
|
||||
- loop: remove most the top-of-file boilerplate comment from the UAPI header (Ming Lei) [2083917]
|
||||
- loop: remove most the top-of-file boilerplate comment (Ming Lei) [2083917]
|
||||
- loop: add a SPDX header (Ming Lei) [2083917]
|
||||
- loop: remove loop.h (Ming Lei) [2083917]
|
||||
- block: null_blk: Improve device creation with configfs (Ming Lei) [2083917]
|
||||
- block: null_blk: Cleanup messages (Ming Lei) [2083917]
|
||||
- block: null_blk: Cleanup device creation and deletion (Ming Lei) [2083917]
|
||||
- block: null_blk: Fix code style issues (Ming Lei) [2083917]
|
||||
- xen-blkback: use bdev_discard_alignment (Ming Lei) [2083917]
|
||||
- rnbd-srv: use bdev_discard_alignment (Ming Lei) [2083917]
|
||||
- nvme: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
|
||||
- loop: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
|
||||
- dasd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
|
||||
- raid5: don't set the discard_alignment queue limit (Ming Lei) [2083917]
|
||||
- dm-zoned: don't set the discard_alignment queue limit (Ming Lei) [2083917]
|
||||
- virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2083917]
|
||||
- null_blk: don't set the discard_alignment queue limit (Ming Lei) [2083917]
|
||||
- nbd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
|
||||
- ubd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
|
||||
- aoe: Avoid flush_scheduled_work() usage (Ming Lei) [2083917]
|
||||
- null-blk: save memory footprint for struct nullb_cmd (Ming Lei) [2083917]
|
||||
- block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage (Ming Lei) [2083917]
|
||||
- loop: don't destroy lo->workqueue in __loop_clr_fd (Ming Lei) [2083917]
|
||||
- loop: remove lo_refcount and avoid lo_mutex in ->open / ->release (Ming Lei) [2083917]
|
||||
- loop: avoid loop_validate_mutex/lo_mutex in ->release (Ming Lei) [2083917]
|
||||
- loop: suppress uevents while reconfiguring the device (Ming Lei) [2083917]
|
||||
- loop: implement ->free_disk (Ming Lei) [2083917]
|
||||
- loop: only freeze the queue in __loop_clr_fd when needed (Ming Lei) [2083917]
|
||||
- loop: don't freeze the queue in lo_release (Ming Lei) [2083917]
|
||||
- loop: remove the racy bd_inode->i_mapping->nrpages asserts (Ming Lei) [2083917]
|
||||
- loop: initialize the worker tracking fields once (Ming Lei) [2083917]
|
||||
- loop: de-duplicate the idle worker freeing code (Ming Lei) [2083917]
|
||||
- block: turn bdev->bd_openers into an atomic_t (Ming Lei) [2083917]
|
||||
- block: add a disk_openers helper (Ming Lei) [2083917]
|
||||
- zram: cleanup zram_remove (Ming Lei) [2083917]
|
||||
- zram: cleanup reset_store (Ming Lei) [2083917]
|
||||
- nbd: use the correct block_device in nbd_bdev_reset (Ming Lei) [2083917]
|
||||
- drdb: Switch to kvfree_rcu() API (Ming Lei) [2083917]
|
||||
- drbd: Replace "unsigned" with "unsigned int" (Ming Lei) [2083917]
|
||||
- drbd: Make use of PFN_UP helper macro (Ming Lei) [2083917]
|
||||
- block: drbd: drbd_receiver: Remove redundant assignment to err (Ming Lei) [2083917]
|
||||
- drbd: address enum mismatch warnings (Ming Lei) [2083917]
|
||||
- drbd: fix duplicate array initializer (Ming Lei) [2083917]
|
||||
- blk-mq: fix typo in comment (Ming Lei) [2083917]
|
||||
- bfq: Remove bfq_requeue_request_body() (Ming Lei) [2083917]
|
||||
- bfq: Remove superfluous conversion from RQ_BIC() (Ming Lei) [2083917]
|
||||
- bfq: Allow current waker to defend against a tentative one (Ming Lei) [2083917]
|
||||
- bfq: Relax waker detection for shared queues (Ming Lei) [2083917]
|
||||
- blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() (Ming Lei) [2083917]
|
||||
- blk-throttle: Set BIO_THROTTLED when bio has been throttled (Ming Lei) [2083917]
|
||||
- blk-cgroup: Remove unnecessary rcu_read_lock/unlock() (Ming Lei) [2083917]
|
||||
- blk-cgroup: always terminate io.stat lines (Ming Lei) [2083917]
|
||||
- block, bfq: make bfq_has_work() more accurate (Ming Lei) [2083917]
|
||||
- block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Ming Lei) [2083917]
|
||||
- block: cleanup the VM accounting in submit_bio (Ming Lei) [2083917]
|
||||
- block: Fix the bio.bi_opf comment (Ming Lei) [2083917]
|
||||
- block: reorder the REQ_ flags (Ming Lei) [2083917]
|
||||
- blk-iocost: combine local_stat and desc_stat to stat (Ming Lei) [2083917]
|
||||
- block: improve the error message from bio_check_eod (Ming Lei) [2083917]
|
||||
- block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone (Ming Lei) [2083917]
|
||||
- block: remove superfluous calls to blkcg_bio_issue_init (Ming Lei) [2083917]
|
||||
- kthread: unexport kthread_blkcg (Ming Lei) [2083917]
|
||||
- blk-cgroup: cleanup blkcg_maybe_throttle_current (Ming Lei) [2083917]
|
||||
- blk-cgroup: cleanup blk_cgroup_congested (Ming Lei) [2083917]
|
||||
- blk-cgroup: move blkcg_css to blk-cgroup.c (Ming Lei) [2083917]
|
||||
- blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> (Ming Lei) [2083917]
|
||||
- blk-cgroup: remove pointless CONFIG_BLOCK ifdefs (Ming Lei) [2083917]
|
||||
- blk-cgroup: replace bio_blkcg with bio_blkcg_css (Ming Lei) [2083917]
|
||||
- blktrace: cleanup the __trace_note_message interface (Ming Lei) [2083917]
|
||||
- blk-cgroup: move struct blkcg to block/blk-cgroup.h (Ming Lei) [2083917]
|
||||
- blk-cgroup: move blkcg_{pin,unpin}_online out of line (Ming Lei) [2083917]
|
||||
- blk-cgroup: move blk_cgroup_congested out line (Ming Lei) [2083917]
|
||||
- blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Ming Lei) [2083917]
|
||||
- nvme-fc: fold t fc_update_appid into fc_appid_store (Ming Lei) [2083917]
|
||||
- nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID (Ming Lei) [2083917]
|
||||
- blk-cgroup: remove __bio_blkcg (Ming Lei) [2083917]
|
||||
- block/partitions/ldm: Remove redundant assignments (Ming Lei) [2083917]
|
||||
- block/partitions/atari: Remove redundant assignment (Ming Lei) [2083917]
|
||||
- block/partitions/acorn: Remove redundant assignments (Ming Lei) [2083917]
|
||||
- block/blk-map: Remove redundant assignment (Ming Lei) [2083917]
|
||||
- block/badblocks: Remove redundant assignments (Ming Lei) [2083917]
|
||||
- block: change exported IO accounting interface from gendisk to bdev (Ming Lei) [2083917]
|
||||
- direct-io: remove random prefetches (Ming Lei) [2083917]
|
||||
- block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD (Ming Lei) [2083917]
|
||||
- block: add a bdev_discard_granularity helper (Ming Lei) [2083917]
|
||||
- block: remove QUEUE_FLAG_DISCARD (Ming Lei) [2083917]
|
||||
- block: add a bdev_max_discard_sectors helper (Ming Lei) [2083917]
|
||||
- block: refactor discard bio size limiting (Ming Lei) [2083917]
|
||||
- block: move {bdev,queue_limit}_discard_alignment out of line (Ming Lei) [2083917]
|
||||
- block: use bdev_discard_alignment in part_discard_alignment_show (Ming Lei) [2083917]
|
||||
- block: remove queue_discard_alignment (Ming Lei) [2083917]
|
||||
- block: move bdev_alignment_offset and queue_limit_alignment_offset out of line (Ming Lei) [2083917]
|
||||
- block: use bdev_alignment_offset in disk_alignment_offset_show (Ming Lei) [2083917]
|
||||
- block: use bdev_alignment_offset in part_alignment_offset_show (Ming Lei) [2083917]
|
||||
- block: add a bdev_max_zone_append_sectors helper (Ming Lei) [2083917]
|
||||
- block: add a bdev_stable_writes helper (Ming Lei) [2083917]
|
||||
- block: add a bdev_fua helper (Ming Lei) [2083917]
|
||||
- block: add a bdev_write_cache helper (Ming Lei) [2083917]
|
||||
- block: add a bdev_nonrot helper (Ming Lei) [2083917]
|
||||
- mm: use bdev_is_zoned in claim_swapfile (Ming Lei) [2083917]
|
||||
- drbd: cleanup decide_on_discard_support (Ming Lei) [2083917]
|
||||
- drbd: use bdev_alignment_offset instead of queue_alignment_offset (Ming Lei) [2083917]
|
||||
- drbd: use bdev based limit helpers in drbd_send_sizes (Ming Lei) [2083917]
|
||||
- drbd: remove assign_p_sizes_qlim (Ming Lei) [2083917]
|
||||
- target: fix discard alignment on partitions (Ming Lei) [2083917]
|
||||
- target: pass a block_device to target_configure_unmap_from_queue (Ming Lei) [2083917]
|
||||
- target: remove an incorrect unmap zeroes data deduction (Ming Lei) [2083917]
|
||||
- bfq: Make sure bfqg for which we are queueing requests is online (Ming Lei) [2083917]
|
||||
- bfq: Get rid of __bio_blkcg() usage (Ming Lei) [2083917]
|
||||
- bfq: Track whether bfq_group is still online (Ming Lei) [2083917]
|
||||
- bfq: Remove pointless bfq_init_rq() calls (Ming Lei) [2083917]
|
||||
- bfq: Drop pointless unlock-lock pair (Ming Lei) [2083917]
|
||||
- bfq: Update cgroup information before merging bio (Ming Lei) [2083917]
|
||||
- bfq: Split shared queues on move between cgroups (Ming Lei) [2083917]
|
||||
- bfq: Avoid merging queues with different parents (Ming Lei) [2083917]
|
||||
- bfq: Avoid false marking of bic as stably merged (Ming Lei) [2083917]
|
||||
- pktcdvd: stop using bio_reset (Ming Lei) [2083917]
|
||||
- block: turn bio_kmalloc into a simple kmalloc wrapper (Ming Lei) [2083917]
|
||||
- target/pscsi: remove pscsi_get_bio (Ming Lei) [2083917]
|
||||
- squashfs: always use bio_kmalloc in squashfs_bio_read (Ming Lei) [2083917]
|
||||
- block: allow use of per-cpu bio alloc cache by block drivers (Ming Lei) [2083917]
|
||||
- block: allow using the per-cpu bio cache from bio_alloc_bioset (Ming Lei) [2083917]
|
||||
- blk-mq: fix passthrough plugging (Ming Lei) [2083917]
|
||||
- block: wire-up support for passthrough plugging (Ming Lei) [2083917]
|
||||
- scsi: block: Remove REQ_OP_WRITE_SAME support (Ming Lei) [2083917]
|
||||
- scsi: dm: Remove WRITE_SAME support (Ming Lei) [2083917]
|
||||
- scsi: md: Remove WRITE_SAME support (Ming Lei) [2083917]
|
||||
- scsi: sd: Remove WRITE_SAME support (Ming Lei) [2083917]
|
||||
- scsi: rnbd: Remove WRITE_SAME support (Ming Lei) [2083917]
|
||||
- scsi: drbd: Remove WRITE_SAME support (Ming Lei) [2083917]
|
||||
- scsi: cxlflash: Query write_zeroes limit for zeroing (Ming Lei) [2083917]
|
||||
- block/mq-deadline: Set the fifo_time member also if inserting at head (Ming Lei) [2083917]
|
||||
- Revert "block: release rq qos structures for queue without disk" (Ming Lei) [2083917]
|
||||
- bfq: Fix warning in bfqq_request_over_limit() (Ming Lei) [2083917]
|
||||
- Revert "block: inherit request start time from bio for BLK_CGROUP" (Ming Lei) [2083917]
|
||||
- iocost: don't reset the inuse weight of under-weighted debtors (Ming Lei) [2083917]
|
||||
- block: don't print I/O error warning for dead disks (Ming Lei) [2083917]
|
||||
- block/compat_ioctl: fix range check in BLKGETSIZE (Ming Lei) [2083917]
|
||||
- block: null_blk: end timed out poll request (Ming Lei) [2083917]
|
||||
- block: fix offset/size check in bio_trim() (Ming Lei) [2083917]
|
||||
- asm-generic: fix __get_unaligned_be48() on 32 bit platforms (Ming Lei) [2083917]
|
||||
- block: move lower_48_bits() to block (Ming Lei) [2083917]
|
||||
- drbd: set QUEUE_FLAG_STABLE_WRITES (Ming Lei) [2083917]
|
||||
- drbd: fix an invalid memory access caused by incorrect use of list iterator (Ming Lei) [2083917]
|
||||
- drbd: Fix five use after free bugs in get_initial_state (Ming Lei) [2083917]
|
||||
- cdrom: remove unused variable (Ming Lei) [2083917]
|
||||
- Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" (Ming Lei) [2083917]
|
||||
- drbd: remove check of list iterator against head past the loop body (Ming Lei) [2083917]
|
||||
- drbd: remove usage of list iterator variable after loop (Ming Lei) [2083917]
|
||||
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
|
||||
- MAINTAINERS: add drbd co-maintainer (Ming Lei) [2083917]
|
||||
- drbd: fix potential silent data corruption (Ming Lei) [2083917]
|
||||
- loop: fix ioctl calls using compat_loop_info (Ming Lei) [2083917]
|
||||
- n64cart: convert bi_disk to bi_bdev->bd_disk fix build (Ming Lei) [2083917]
|
||||
- blk-wbt: remove wbt_track stub (Ming Lei) [2083917]
|
||||
- block: use dedicated list iterator variable (Ming Lei) [2083917]
|
||||
- block: Fix the maximum minor value is blk_alloc_ext_minor() (Ming Lei) [2083917]
|
||||
- block: avoid calling blkg_free() in atomic context (Ming Lei) [2083917]
|
||||
- crypto: fix crc64 testmgr digest byte order (Ming Lei) [2083917]
|
||||
- nvme: add support for enhanced metadata (Ming Lei) [2083917]
|
||||
- block: add pi for extended integrity (Ming Lei) [2083917]
|
||||
- crypto: add rocksoft 64b crc guard tag framework (Ming Lei) [2083917]
|
||||
- lib: add rocksoft model crc64 (Ming Lei) [2083917]
|
||||
- linux/kernel: introduce lower_48_bits function (Ming Lei) [2083917]
|
||||
- asm-generic: introduce be48 unaligned accessors (Ming Lei) [2083917]
|
||||
- nvme: allow integrity on extended metadata formats (Ming Lei) [2083917]
|
||||
- block: support pi with extended metadata (Ming Lei) [2083917]
|
||||
- fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage (Ming Lei) [2083917]
|
||||
- f2fs: pass the bio operation to bio_alloc_bioset (Ming Lei) [2083917]
|
||||
- f2fs: don't pass a bio to f2fs_target_device (Ming Lei) [2083917]
|
||||
- nilfs2: pass the operation to bio_alloc (Ming Lei) [2083917]
|
||||
- ext4: pass the operation to bio_alloc (Ming Lei) [2083917]
|
||||
- mpage: pass the operation to bio_alloc (Ming Lei) [2083917]
|
||||
- virtio_blk: eliminate anonymous module_init & module_exit (Ming Lei) [2083917]
|
||||
- floppy: use memcpy_{to,from}_bvec (Ming Lei) [2083917]
|
||||
- drbd: use bvec_kmap_local in recv_dless_read (Ming Lei) [2083917]
|
||||
- drbd: use bvec_kmap_local in drbd_csum_bio (Ming Lei) [2083917]
|
||||
- bcache: use bvec_kmap_local in bio_csum (Ming Lei) [2083917]
|
||||
- nvdimm-btt: use bvec_kmap_local in btt_rw_integrity (Ming Lei) [2083917]
|
||||
- nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity (Ming Lei) [2083917]
|
||||
- zram: use memcpy_from_bvec in zram_bvec_write (Ming Lei) [2083917]
|
||||
- zram: use memcpy_to_bvec in zram_bvec_read (Ming Lei) [2083917]
|
||||
- aoe: use bvec_kmap_local in bvcpy (Ming Lei) [2083917]
|
||||
- iss-simdisk: use bvec_kmap_local in simdisk_submit_bio (Ming Lei) [2083917]
|
||||
- null_blk: null_alloc_page() cleanup (Ming Lei) [2083917]
|
||||
- null_blk: remove hardcoded null_alloc_page() param (Ming Lei) [2083917]
|
||||
- null_blk: remove hardcoded alloc_cmd() parameter (Ming Lei) [2083917]
|
||||
- loop: allow user to set the queue depth (Ming Lei) [2083917]
|
||||
- loop: remove extra variable in lo_req_flush (Ming Lei) [2083917]
|
||||
- loop: remove extra variable in lo_fallocate() (Ming Lei) [2083917]
|
||||
- loop: use sysfs_emit() in the sysfs xxx show() (Ming Lei) [2083917]
|
||||
- null_blk: fix return value from null_add_dev() (Ming Lei) [2083917]
|
||||
- loop: clean up grammar in warning message (Ming Lei) [2083917]
|
||||
- block/rnbd: Remove a useless mutex (Ming Lei) [2083917]
|
||||
- block/rnbd: client device does not care queue/rotational (Ming Lei) [2083917]
|
||||
- block/rnbd-clt: fix CHECK:BRACES warning (Ming Lei) [2083917]
|
||||
- block: cancel all throttled bios in del_gendisk() (Ming Lei) [2083917]
|
||||
- block: let blkcg_gq grab request queue's refcnt (Ming Lei) [2083917]
|
||||
- block: avoid use-after-free on throttle data (Ming Lei) [2083917]
|
||||
- block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" (Ming Lei) [2083917]
|
||||
- sr: simplify the local variable initialization in sr_block_open() (Ming Lei) [2083917]
|
||||
- block: don't merge across cgroup boundaries if blkcg is enabled (Ming Lei) [2083917]
|
||||
- block: move rq_qos_exit() into disk_release() (Ming Lei) [2083917]
|
||||
- block: do more work in elevator_exit (Ming Lei) [2083917]
|
||||
- block: move blk_exit_queue into disk_release (Ming Lei) [2083917]
|
||||
- block: move q_usage_counter release into blk_queue_release (Ming Lei) [2083917]
|
||||
- block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei) [2083917]
|
||||
- block: move blkcg initialization/destroy into disk allocation/release handler (Ming Lei) [2083917]
|
||||
- sr: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
|
||||
- sd: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
|
||||
- blk-mq: handle already freed tags gracefully in blk_mq_free_rqs (Ming Lei) [2083917]
|
||||
- blk-mq: do not include passthrough requests in I/O accounting (Ming Lei) [2083917]
|
||||
- blk-mq: manage hctx map via xarray (Ming Lei) [2083917]
|
||||
- blk-mq: prepare for implementing hctx table via xarray (Ming Lei) [2083917]
|
||||
- block: mtip32xx: don't touch q->queue_hw_ctx (Ming Lei) [2083917]
|
||||
- blk-mq: reconfigure poll after queue map is changed (Ming Lei) [2083917]
|
||||
- blk-mq: simplify reallocation of hw ctxs a bit (Ming Lei) [2083917]
|
||||
- blk-mq: figure out correct numa node for hw queue (Ming Lei) [2083917]
|
||||
- Revert "Revert "block, bfq: honor already-setup queue merges"" (Ming Lei) [2083917]
|
||||
- block: remove bio_devname (Ming Lei) [2083917]
|
||||
- raid5-ppl: stop using bio_devname (Ming Lei) [2083917]
|
||||
- raid1: stop using bio_devname (Ming Lei) [2083917]
|
||||
- md-multipath: stop using bio_devname (Ming Lei) [2083917]
|
||||
- dm-integrity: stop using bio_devname (Ming Lei) [2083917]
|
||||
- dm-crypt: stop using bio_devname (Ming Lei) [2083917]
|
||||
- pktcdvd: remove a pointless debug check in pkt_submit_bio (Ming Lei) [2083917]
|
||||
- block: remove handle_bad_sector (Ming Lei) [2083917]
|
||||
- block: fix and cleanup bio_check_ro (Ming Lei) [2083917]
|
||||
- bfq: fix use-after-free in bfq_dispatch_request (Ming Lei) [2083917]
|
||||
- blk-crypto: show crypto capabilities in sysfs (Ming Lei) [2083917]
|
||||
- block: don't delete queue kobject before its children (Ming Lei) [2083917]
|
||||
- block: simplify calling convention of elv_unregister_queue() (Ming Lei) [2083917]
|
||||
- block: remove redundant semicolon (Ming Lei) [2083917]
|
||||
- block: default BLOCK_LEGACY_AUTOLOAD to y (Ming Lei) [2083917]
|
||||
- block, bfq: don't move oom_bfqq (Ming Lei) [2083917]
|
||||
- block, bfq: avoid moving bfqq to it's parent bfqg (Ming Lei) [2083917]
|
||||
- block, bfq: cleanup bfq_bfqq_to_bfqg() (Ming Lei) [2083917]
|
||||
- block/bfq_wf2q: correct weight to ioprio (Ming Lei) [2083917]
|
||||
- blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2083917]
|
||||
- virtio_blk: simplify refcounting (Ming Lei) [2083917]
|
||||
- memstick/mspro_block: simplify refcounting (Ming Lei) [2083917]
|
||||
- memstick/mspro_block: fix handling of read-only devices (Ming Lei) [2083917]
|
||||
- memstick/ms_block: simplify refcounting (Ming Lei) [2083917]
|
||||
- block: add a ->free_disk method (Ming Lei) [2083917]
|
||||
- block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei) [2083917]
|
||||
- block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2083917]
|
||||
- block: throttle split bio in case of iops limit (Ming Lei) [2083917]
|
||||
- block: merge submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
|
||||
- block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2083917]
|
||||
- block: don't declare submit_bio_checks in local header (Ming Lei) [2083917]
|
||||
- block: move blk_crypto_bio_prep() out of blk-mq.c (Ming Lei) [2083917]
|
||||
- block: move submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
|
||||
- dm: remove dm_dispatch_clone_request (Ming Lei) [2083917]
|
||||
- dm: remove useless code from dm_dispatch_clone_request (Ming Lei) [2083917]
|
||||
- blk-mq: remove the request_queue argument to blk_insert_cloned_request (Ming Lei) [2083917]
|
||||
- blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request (Ming Lei) [2083917]
|
||||
- blk-mq: make the blk-mq stacking code optional (Ming Lei) [2083917]
|
||||
- blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2083917]
|
||||
- blk-lib: don't check bdev_get_queue() NULL check (Ming Lei) [2083917]
|
||||
- block: remove biodoc.rst (Ming Lei) [2083917]
|
||||
- docs: block: biodoc.rst: Drop the obsolete and incorrect content (Ming Lei) [2083917]
|
||||
- block: partition include/linux/blk-cgroup.h (Ming Lei) [2083917]
|
||||
- block: move initialization of q->blkg_list into blkcg_init_queue (Ming Lei) [2083917]
|
||||
- block: remove THROTL_IOPS_MAX (Ming Lei) [2083917]
|
||||
- block: introduce block_rq_error tracepoint (Ming Lei) [2083917]
|
||||
- sbitmap: Delete old sbitmap_queue_get_shallow() (Ming Lei) [2083917]
|
||||
- block: pass a block_device to bio_clone_fast (Ming Lei) [2083917]
|
||||
- block: initialize the target bio in __bio_clone_fast (Ming Lei) [2083917]
|
||||
- dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2083917]
|
||||
- block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2083917]
|
||||
- dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2083917]
|
||||
- dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2083917]
|
||||
- dm: retun the clone bio from alloc_tio (Ming Lei) [2083917]
|
||||
- dm: pass the bio instead of tio to __map_bio (Ming Lei) [2083917]
|
||||
- dm: move cloning the bio into alloc_tio (Ming Lei) [2083917]
|
||||
- dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2083917]
|
||||
- dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2083917]
|
||||
- dm: add a clone_to_tio helper (Ming Lei) [2083917]
|
||||
- drbd: set ->bi_bdev in drbd_req_new (Ming Lei) [2083917]
|
||||
- block: call bio_associate_blkg from bio_reset (Ming Lei) [2083917]
|
||||
- scsi: use BLK_STS_OFFLINE for not fully online devices (Ming Lei) [2083917]
|
||||
- block: return -ENODEV for BLK_STS_OFFLINE (Ming Lei) [2083917]
|
||||
- block: introduce BLK_STS_OFFLINE (Ming Lei) [2083917]
|
||||
- block: fix boolreturn.cocci warning (Ming Lei) [2083917]
|
||||
- MAINTAINERS: add bio.h to the block section (Ming Lei) [2083917]
|
||||
- block: fix the kerneldoc for bio_end_io_acct (Ming Lei) [2083917]
|
||||
- block: check that there is a plug in blk_flush_plug (Ming Lei) [2083917]
|
||||
- block: remove blk_needs_flush_plug (Ming Lei) [2083917]
|
||||
- block: pass a block_device and opf to bio_reset (Ming Lei) [2083917]
|
||||
- block: pass a block_device and opf to bio_init (Ming Lei) [2083917]
|
||||
- block: pass a block_device and opf to bio_alloc (Ming Lei) [2083917]
|
||||
- block: pass a block_device and opf to bio_alloc_kiocb (Ming Lei) [2083917]
|
||||
- block: pass a block_device and opf to bio_alloc_bioset (Ming Lei) [2083917]
|
||||
- block: pass a block_device and opf to blk_next_bio (Ming Lei) [2083917]
|
||||
- block: move blk_next_bio to bio.c (Ming Lei) [2083917]
|
||||
- xen-blkback: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
|
||||
- rnbd-srv: remove struct rnbd_dev_blk_io (Ming Lei) [2083917]
|
||||
- rnbd-srv: simplify bio mapping in process_rdma (Ming Lei) [2083917]
|
||||
- drbd: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
|
||||
- dm-thin: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
|
||||
- dm-snap: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
|
||||
- dm-crypt: remove clone_init (Ming Lei) [2083917]
|
||||
- dm: bio_alloc can't fail if it is allowed to sleep (Ming Lei) [2083917]
|
||||
- nfs/blocklayout: remove bl_alloc_init_bio (Ming Lei) [2083917]
|
||||
- nilfs2: remove nilfs_alloc_seg_bio (Ming Lei) [2083917]
|
||||
- fs: remove mpage_alloc (Ming Lei) [2083917]
|
||||
- block: remove genhd.h (Ming Lei) [2083917]
|
||||
- block: move blk_drop_partitions to blk.h (Ming Lei) [2083917]
|
||||
- block: move disk_{block,unblock,flush}_events to blk.h (Ming Lei) [2083917]
|
||||
- block: deprecate autoloading based on dev_t (Ming Lei) [2083917]
|
||||
- zram_drv: allow reclaim on bio_alloc (Ming Lei) [2083917]
|
||||
- block: Add bio_for_each_folio_all() (Ming Lei) [2083917]
|
||||
- block: Add bio_add_folio() (Ming Lei) [2083917]
|
||||
- [s390] s390/zcrypt: Filter admin CPRBs on custom devices (Mete Durlu) [2076921]
|
||||
- [s390] s390/zcrypt: CCA control CPRB sending (Mete Durlu) [2076921]
|
||||
- [s390] s390/zcrypt: Add admask to zcdn (Mete Durlu) [2076921]
|
||||
- ntb: intel: fix port config status offset for SPR (John W. Linville) [2048751]
|
||||
- NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048751]
|
||||
- ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048751]
|
||||
- ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048751]
|
||||
- ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048751]
|
||||
- ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048751]
|
||||
- ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048751]
|
||||
- ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048751]
|
||||
- ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048751]
|
||||
- NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048751]
|
||||
- ntb_hw_amd: Add NTB PCI ID for new gen CPU (John W. Linville) [2048751]
|
||||
- NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048751]
|
||||
- ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048751]
|
||||
- NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048751]
|
||||
- NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048751]
|
||||
- ntb: intel: remove invalid email address in header comment (John W. Linville) [2048751]
|
||||
- redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2062518]
|
||||
|
||||
* Fri Jun 24 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-119.el9]
|
||||
- revert bus: Make remove callback return void (Steve Best) [2097921]
|
||||
- [s390] s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2044294]
|
||||
|
6
sources
6
sources
@ -1,3 +1,3 @@
|
||||
SHA512 (linux-5.14.0-119.el9.tar.xz) = 540dd3f308cce6fa6725d08aaa63dac7bd15ac927796ca859a5710802c28311fed2e15d16942e4ff2366812003c45ffde2b3822b4da269bfc0524b7eccde1306
|
||||
SHA512 (kernel-abi-stablelists-5.14.0-119.el9.tar.bz2) = 818f1a7d6d6e80eb608be0463208852671004d2c69845f7f832bf6f433ad2a77ed9431105aa2a84db4be1dc290c60ad35eb946a6f73511d6f573da568e17d9e2
|
||||
SHA512 (kernel-kabi-dw-5.14.0-119.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674
|
||||
SHA512 (linux-5.14.0-120.el9.tar.xz) = aca489819f70ab615777c08d0ead83adb8f39a986d5127effc654a264872755c892f5087e5d34c8ebc4e300f8b22675c2798dfca9fa9f93e85ea9c89a2f265ac
|
||||
SHA512 (kernel-abi-stablelists-5.14.0-120.el9.tar.bz2) = 1cb45a7ed92a3c7abdfe2ecada7ced8c8a329499bd2232f26707ecba57b8872becaaa1a97df3fbc8c0783536006463b1d6c77e171fb574e6d0e032d1f97bafd8
|
||||
SHA512 (kernel-kabi-dw-5.14.0-120.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674
|
||||
|
Loading…
Reference in New Issue
Block a user