The Linux kernel
Go to file
Frantisek Hrbata b9516e0583 kernel-5.14.0-178.el9
* Fri Oct 21 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-178.el9]
- s390/dasd: Establish DMA alignment (Ming Lei) [2118511]
- md/raid10: Fix the data type of an r10_sync_page_io() argument (Ming Lei) [2118511]
- blk-lib: fix blkdev_issue_secure_erase (Ming Lei) [2118511]
- block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait (Ming Lei) [2118511]
- block: add missing request flags to debugfs code (Ming Lei) [2118511]
- block: don't add partitions if GD_SUPPRESS_PART_SCAN is set (Ming Lei) [2118511]
- loop: Check for overflow while configuring loop (Ming Lei) [2118511]
- blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2118511]
- blk-mq: run queue no matter whether the request is the last request (Ming Lei) [2118511]
- blk-mq: remove unused function blk_mq_queue_stopped() (Ming Lei) [2118511]
- block: Do not call blk_put_queue() if gendisk allocation fails (Ming Lei) [2118511]
- block: fix leaking page ref on truncated direct io (Ming Lei) [2118511]
- block: ensure bio_iov_add_page can't fail (Ming Lei) [2118511]
- block: ensure iov_iter advances for added pages (Ming Lei) [2118511]
- block: pass struct queue_limits to the bio splitting helpers (Ming Lei) [2118511]
- block: move bio_allowed_max_sectors to blk-merge.c (Ming Lei) [2118511]
- block: move the call to get_max_io_size out of blk_bio_segment_split (Ming Lei) [2118511]
- block: move ->bio_split to the gendisk (Ming Lei) [2118511]
- block: change the blk_queue_bounce calling convention (Ming Lei) [2118511]
- block: change the blk_queue_split calling convention (Ming Lei) [2118511]
- remove the sx8 block driver (Ming Lei) [2118511]
- nbd: add missing definition of pr_fmt (Ming Lei) [2118511]
- null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2118511]
- null_blk: add configfs variables for 2 options (Ming Lei) [2118511]
- null_blk: add module parameters for 4 options (Ming Lei) [2118511]
- block/rnbd-srv: Replace sess_dev_list with index_idr (Ming Lei) [2118511]
- block/rnbd-srv: Set keep_id to true after mutex_trylock (Ming Lei) [2118511]
- rnbd-clt: make rnbd_clt_change_capacity return void (Ming Lei) [2118511]
- rnbd-clt: pass sector_t type for resize capacity (Ming Lei) [2118511]
- rnbd-clt: check capacity inside rnbd_clt_change_capacity (Ming Lei) [2118511]
- rnbd-clt: adjust the layout of struct rnbd_clt_dev (Ming Lei) [2118511]
- rnbd-clt: reduce the size of struct rnbd_clt_dev (Ming Lei) [2118511]
- rnbd-clt: kill read_only from struct rnbd_clt_dev (Ming Lei) [2118511]
- rnbd-clt: don't free rsp in msg_open_conf for map scenario (Ming Lei) [2118511]
- rnbd-clt: open code send_msg_open in rnbd_clt_map_device (Ming Lei) [2118511]
- block: null_blk: Use the bitmap API to allocate bitmaps (Ming Lei) [2118511]
- drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes (Ming Lei) [2118511]
- block: remove __blk_get_queue (Ming Lei) [2118511]
- block: call blk_mq_exit_queue from disk_release for never added disks (Ming Lei) [2118511]
- blk-mq: fix error handling in __blk_mq_alloc_disk (Ming Lei) [2118511]
- block: don't allow the same type rq_qos add more than once (Ming Lei) [2118511]
- mmc: fix disk/queue leak in case of adding disk failure (Ming Lei) [2118511]
- blktrace: Fix the blk_fill_rwbs() kernel-doc header (Ming Lei) [2118511]
- fs/buffer: Fix the ll_rw_block() kernel-doc header (Ming Lei) [2118511]
- fs/zonefs: Use the enum req_op type for tracing request operations (Ming Lei) [2118511]
- fs/xfs: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511]
- PM: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511]
- fs/ocfs2: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511]
- fs/nfs: Use enum req_op where appropriate (Ming Lei) [2118511]
- fs/jbd2: Fix the documentation of the jbd2_write_superblock() callers (Ming Lei) [2118511]
- fs/hfsplus: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511]
- fs/gfs2: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511]
- fs/ext4: Use the new blk_opf_t type (Ming Lei) [2118511]
- fs/mpage: Use the new blk_opf_t type (Ming Lei) [2118511]
- fs/direct-io: Reduce the size of struct dio (Ming Lei) [2118511]
- fs/buffer: Combine two submit_bh() and ll_rw_block() arguments (Ming Lei) [2118511]
- fs/buffer: Use the new blk_opf_t type (Ming Lei) [2118511]
- mm: Use the new blk_opf_t type (Ming Lei) [2118511]
- scsi/target: Use the new blk_opf_t type (Ming Lei) [2118511]
- scsi/device_handlers: Use the new blk_opf_t type (Ming Lei) [2118511]
- scsi/core: Use the new blk_opf_t type (Ming Lei) [2118511]
- scsi/core: Change the return type of scsi_noretry_cmd() into bool (Ming Lei) [2118511]
- scsi/core: Improve static type checking (Ming Lei) [2118511]
- nvme/target: Use the new blk_opf_t type (Ming Lei) [2118511]
- md/raid5: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511]
- md/raid10: Use the new blk_opf_t type (Ming Lei) [2118511]
- md/raid1: Use the new blk_opf_t type (Ming Lei) [2118511]
- md/bcache: Combine two prio_io() arguments (Ming Lei) [2118511]
- md/bcache: Combine two uuid_io() arguments (Ming Lei) [2118511]
- md/core: Combine two sync_page_io() arguments (Ming Lei) [2118511]
- dm/dm-zoned: Use the enum req_op type (Ming Lei) [2118511]
- dm/zone: Use the enum req_op type (Ming Lei) [2118511]
- dm-snap: Combine request operation type and flags (Ming Lei) [2118511]
- dm mirror log: Use the new blk_opf_t type (Ming Lei) [2118511]
- dm/dm-integrity: Combine request operation and flags (Ming Lei) [2118511]
- dm/dm-flakey: Use the new blk_opf_t type (Ming Lei) [2118511]
- dm/ebs: Change 'int rw' into 'enum req_op op' (Ming Lei) [2118511]
- dm/core: Combine request operation type and flags (Ming Lei) [2118511]
- dm/core: Rename kcopyd_job.rw into kcopyd.op (Ming Lei) [2118511]
- dm/core: Reduce the size of struct dm_io_request (Ming Lei) [2118511]
- um: Use enum req_op where appropriate (Ming Lei) [2118511]
- nvdimm-btt: Use the enum req_op type (Ming Lei) [2118511]
- block/zram: Use enum req_op where appropriate (Ming Lei) [2118511]
- xen-blkback: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511]
- block/rnbd: Use blk_opf_t where appropriate (Ming Lei) [2118511]
- block/floppy: Fix a sparse warning (Ming Lei) [2118511]
- block/drbd: Combine two drbd_submit_peer_request() arguments (Ming Lei) [2118511]
- block/drbd: Use the enum req_op and blk_opf_t types (Ming Lei) [2118511]
- block/brd: Use the enum req_op type (Ming Lei) [2118511]
- blktrace: Use the new blk_opf_t type (Ming Lei) [2118511]
- blktrace: Trace remapped requests correctly (Ming Lei) [2118511]
- block/kyber: Use the new blk_opf_t type (Ming Lei) [2118511]
- block/mq-deadline: Use the new blk_opf_t type (Ming Lei) [2118511]
- block/bfq: Use the new blk_opf_t type (Ming Lei) [2118511]
- block: Use the new blk_opf_t type (Ming Lei) [2118511]
- block: Introduce the type blk_opf_t (Ming Lei) [2118511]
- block: Change the type of req_op() and bio_op() into enum req_op (Ming Lei) [2118511]
- block: Change the type of the last .rw_page() argument (Ming Lei) [2118511]
- block: Use enum req_op where appropriate (Ming Lei) [2118511]
- treewide: Rename enum req_opf into enum req_op (Ming Lei) [2118511]
- block: remove bdevname (Ming Lei) [2118511]
- ext4: only initialize mmp_bdevname once (Ming Lei) [2118511]
- ocfs2/cluster: remove the hr_dev_name field from struct o2hb_region (Ming Lei) [2118511]
- rnbd-srv: remove the name field from struct rnbd_dev (Ming Lei) [2118511]
- pktcdvd: stop using bdevname in pkt_new_dev (Ming Lei) [2118511]
- pktcdvd: stop using bdevname in pkt_seq_show (Ming Lei) [2118511]
- drbd: stop using bdevname in drbd_report_io_error (Ming Lei) [2118511]
- block: stop using bdevname in __blkdev_issue_discard (Ming Lei) [2118511]
- block: stop using bdevname in bdev_write_inode (Ming Lei) [2118511]
- blk-cgroup: Use atomic{,64}_try_cmpxchg (Ming Lei) [2118511]
- blk-iolatency: Use atomic{,64}_try_cmpxchg (Ming Lei) [2118511]
- block: Use try_cmpxchg in update_io_ticks (Ming Lei) [2118511]
- block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below (Ming Lei) [2118511]
- block: move zone related fields to struct gendisk (Ming Lei) [2118511]
- block: remove blk_queue_zone_sectors (Ming Lei) [2118511]
- dm-zoned: cleanup dmz_fixup_devices (Ming Lei) [2118511]
- nvmet:: use bdev based helpers in nvmet_bdev_zone_mgmt_emulate_all (Ming Lei) [2118511]
- block: use bdev based helpers in blkdev_zone_mgmt{,all} (Ming Lei) [2118511]
- block: replace blkdev_nr_zones with bdev_nr_zones (Ming Lei) [2118511]
- block: pass a gendisk to blk_queue_max_open_zones and blk_queue_max_active_zones (Ming Lei) [2118511]
- block: remove queue_max_open_zones and queue_max_active_zones (Ming Lei) [2118511]
- block: pass a gendisk to blk_queue_free_zone_bitmaps (Ming Lei) [2118511]
- block: pass a gendisk to blk_queue_clear_zone_settings (Ming Lei) [2118511]
- block: pass a gendisk to blk_queue_set_zoned (Ming Lei) [2118511]
- block: simplify blk_check_zone_append (Ming Lei) [2118511]
- block: simplify blk_mq_plug (Ming Lei) [2118511]
- block: use bdev_is_zoned instead of open coding it (Ming Lei) [2118511]
- block: call blk_queue_free_zone_bitmaps from disk_release (Ming Lei) [2118511]
- block: remove a superflous ifdef in blkdev.h (Ming Lei) [2118511]
- blk-mq: Drop local variable for reserved tag (Ming Lei) [2118511]
- blk-mq: Drop 'reserved' arg of busy_tag_iter_fn (Ming Lei) [2118511]
- scsi: fnic: Drop reserved request handling (Ming Lei) [2118511]
- blk-mq: Drop blk_mq_ops.timeout 'reserved' arg (Ming Lei) [2118511]
- blk-mq: Add a flag for reserved requests (Ming Lei) [2118511]
- scsi: core: Remove reserved request time-out handling (Ming Lei) [2118511]
- blk-cgroup: factor out blkcg_free_all_cpd() (Ming Lei) [2118511]
- blk-cgroup: factor out blkcg_iostat_update() (Ming Lei) [2118511]
- block: simplify disk_set_independent_access_ranges (Ming Lei) [2118511]
- block: move ->ia_ranges from the request_queue to the gendisk (Ming Lei) [2118511]
- block: remove "select BLK_RQ_IO_DATA_LEN" from BLK_CGROUP_IOCOST dependency (Ming Lei) [2118511]
- blk-mq: cleanup disk sysfs registration (Ming Lei) [2118511]
- blk-mq: rename blk_mq_sysfs_{,un}register (Ming Lei) [2118511]
- block: remove the extra gendisk reference in __blk_mq_register_dev (Ming Lei) [2118511]
- block: use default groups to register the queue attributes (Ming Lei) [2118511]
- block: remove a superflous queue kobject reference (Ming Lei) [2118511]
- block: simplify blktrace sysfs attribute creation (Ming Lei) [2118511]
- block: remove blk_cleanup_disk (Ming Lei) [2118511]
- block: simplify disk shutdown (Ming Lei) [2118511]
- block: stop setting the nomerges flags in blk_cleanup_queue (Ming Lei) [2118511]
- block: remove QUEUE_FLAG_DEAD (Ming Lei) [2118511]
- mtip32xx: fix device removal (Ming Lei) [2118511]
- mtip32xx: remove the device_status debugfs file (Ming Lei) [2118511]
- blk-mq: blk_mq_tag_busy is no need to return a value (Ming Lei) [2118511]
- block: Always initialize bio IO priority on submit (Ming Lei) [2118511]
- block: Initialize bio priority earlier (Ming Lei) [2118511]
- blk-ioprio: Convert from rqos policy to direct call (Ming Lei) [2118511]
- blk-ioprio: Remove unneeded field (Ming Lei) [2118511]
- block: Fix handling of tasks without ioprio in ioprio_get(2) (Ming Lei) [2118511]
- block: Make ioprio_best() static (Ming Lei) [2118511]
- block: Generalize get_current_ioprio() for any task (Ming Lei) [2118511]
- block: Return effective IO priority from get_current_ioprio() (Ming Lei) [2118511]
- block: fix default IO priority handling again (Ming Lei) [2118511]
- blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). (Ming Lei) [2118511]
- block: bfq: Fix kernel-doc headers (Ming Lei) [2118511]
- block: bfq: Remove an unused function definition (Ming Lei) [2118511]
- bfq: Remove useless code in bfq_lookup_next_entity (Ming Lei) [2118511]
- block: move blk_queue_get_max_sectors to blk.h (Ming Lei) [2118511]
- block: fold blk_max_size_offset into get_max_io_size (Ming Lei) [2118511]
- block: cleanup variable naming in get_max_io_size (Ming Lei) [2118511]
- block: open code blk_max_size_offset in blk_rq_get_max_sectors (Ming Lei) [2118511]
- dm: open code blk_max_size_offset in max_io_len (Ming Lei) [2118511]
- block: factor out a chunk_size_left helper (Ming Lei) [2118511]
- block: Make blk_mq_get_sq_hctx() select the proper hardware queue type (Ming Lei) [2118511]
- block: Rename a blk_mq_map_queue() argument (Ming Lei) [2118511]
- blk-iocost: Simplify ioc_rqos_done() (Ming Lei) [2118511]
- block: Directly use ida_alloc()/free() (Ming Lei) [2118511]
- iomap: add support for dma aligned direct-io (Ming Lei) [2118511]
- block: relax direct io memory alignment (Ming Lei) [2118511]
- block: introduce bdev_iter_is_aligned helper (Ming Lei) [2118511]
- iov: introduce iov_iter_aligned (Ming Lei) [2118511]
- block/bounce: count bytes instead of sectors (Ming Lei) [2118511]
- block/merge: count bytes instead of sectors (Ming Lei) [2118511]
- block: add a helper function for dio alignment (Ming Lei) [2118511]
- block: introduce bdev_dma_alignment helper (Ming Lei) [2118511]
- block: export dma_alignment attribute (Ming Lei) [2118511]
- block/bio: remove duplicate append pages code (Ming Lei) [2118511]
- block: fix infinite loop for invalid zone append (Ming Lei) [2118511]
- block: fix missing blkcg_bio_issue_init (Ming Lei) [2118511]
- lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch() (Ming Lei) [2118511]
- btrfs: simplify ->flush_bio handling (Ming Lei) [2118511]
- cdrom: remove obsolete TODO list (Ming Lei) [2118511]
- block: remove last remaining traces of IDE documentation (Ming Lei) [2118511]
- cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete (Ming Lei) [2118511]
- cdrom: remove the unused driver specific disc change ioctl (Ming Lei) [2118511]
- cdrom: make EXPORT_SYMBOL follow exported function (Ming Lei) [2118511]
- fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Ming Lei) [2118511]
- fs: remove fs.f_write_hint (Ming Lei) [2118511]
- fs: remove kiocb.ki_hint (Ming Lei) [2118511]
- block: remove the per-bio/request write hint (Ming Lei) [2118511]
- nvme: remove support or stream based temperature hint (Ming Lei) [2118511]
- btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state (Ming Lei) [2118511]
- loadpin: stop using bdevname (Ming Lei) [2118511]
- dax: remove bdev_dax_supported (Ming Lei) [2118511]
- dax: stub out dax_supported for !CONFIG_FS_DAX (Ming Lei) [2118511]
- dax: remove __generic_fsdax_supported (Ming Lei) [2118511]
- dax: move the dax_read_lock() locking into dax_supported (Ming Lei) [2118511]
- dax: mark dax_get_by_host static (Ming Lei) [2118511]
- dm: use fs_dax_get_by_bdev instead of dax_get_by_host (Ming Lei) [2118511]
- fsdax: improve the FS_DAX Kconfig description and help text (Ming Lei) [2118511]
- io_uring: apply worker limits to previous users (Jeff Moyer) [2107656]
- io_uring: fix ltimeout unprep (Jeff Moyer) [2107656]
- io_uring: apply max_workers limit to all future users (Jeff Moyer) [2107656]
- io_uring: utilize the io batching infrastructure for more efficient polled IO (Jeff Moyer) [2107656]
- io_uring: fix wrong condition to grab uring lock (Jeff Moyer) [2107656]
- io_uring: kill fasync (Jeff Moyer) [2107656]
- io-wq: exclusively gate signal based exit on get_signal() return (Jeff Moyer) [2107656]
- io_uring: make OP_CLOSE consistent with direct open (Jeff Moyer) [2107656]
- io_uring: kill extra checks in io_write() (Jeff Moyer) [2107656]
- io_uring: don't punt files update to io-wq unconditionally (Jeff Moyer) [2107656]
- io_uring: put provided buffer meta data under memcg accounting (Jeff Moyer) [2107656]
- io_uring: allow conditional reschedule for intensive iterators (Jeff Moyer) [2107656]
- io_uring: fix potential req refcount underflow (Jeff Moyer) [2107656]
- io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow (Jeff Moyer) [2107656]
- io_uring: fix race between poll completion and cancel_hash insertion (Jeff Moyer) [2107656]
- io-wq: ensure we exit if thread group is exiting (Jeff Moyer) [2107656]
- io_uring: convert io_uring to the secure anon inode interface (Jeff Moyer) [2107656]
- fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure() (Jeff Moyer) [2107656]
- io_uring: move iopoll reissue into regular IO path (Jeff Moyer) [2107656]
- Revert "iov_iter: track truncated size" (Jeff Moyer) [2107656]
- io_uring: use iov_iter state save/restore helpers (Jeff Moyer) [2107656]
- iov_iter: add helper to save iov_iter state (Jeff Moyer) [2107656]
- io_uring: allow retry for O_NONBLOCK if async is supported (Jeff Moyer) [2107656]
- io_uring: auto-removal for direct open/accept (Jeff Moyer) [2107656]
- io_uring: fix missing sigmask restore in io_cqring_wait() (Jeff Moyer) [2107656]
- io_uring: pin SQPOLL data before unlocking ring lock (Jeff Moyer) [2107656]
- io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_MAX_WORKERS arg items (Jeff Moyer) [2107656]
- io-wq: fix potential race of acct->nr_workers (Jeff Moyer) [2107656]
- io-wq: code clean of io_wqe_create_worker() (Jeff Moyer) [2107656]
- io_uring: ensure symmetry in handling iter types in loop_rw_iter() (Jeff Moyer) [2107656]
- io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT (Jeff Moyer) [2107656]
- io_uring: fail links of cancelled timeouts (Jeff Moyer) [2107656]
- io-wq: fix memory leak in create_io_worker() (Jeff Moyer) [2107656]
- io-wq: fix silly logic error in io_task_work_match() (Jeff Moyer) [2107656]
- io_uring: drop ctx->uring_lock before acquiring sqd->lock (Jeff Moyer) [2107656]
- io_uring: fix missing mb() before waitqueue_active (Jeff Moyer) [2107656]
- io-wq: fix cancellation on create-worker failure (Jeff Moyer) [2107656]
- namei: Fix use after free in kern_path_locked (Jeff Moyer) [2107656]
- io_uring: reexpand under-reexpanded iters (Jeff Moyer) [2107656]
- iov_iter: track truncated size (Jeff Moyer) [2107656]
- io_uring: io_uring_complete() trace should take an integer (Jeff Moyer) [2107656]
- io_uring: fix possible poll event lost in multi shot mode (Jeff Moyer) [2107656]
- io_uring: prolong tctx_task_work() with flushing (Jeff Moyer) [2107656]
- io_uring: don't disable kiocb_done() CQE batching (Jeff Moyer) [2107656]
- io_uring: ensure IORING_REGISTER_IOWQ_MAX_WORKERS works with SQPOLL (Jeff Moyer) [2107656]
- io-wq: make worker creation resilient against signals (Jeff Moyer) [2107656]
- io-wq: get rid of FIXED worker flag (Jeff Moyer) [2107656]
- io-wq: only exit on fatal signals (Jeff Moyer) [2107656]
- io-wq: split bounded and unbounded work into separate lists (Jeff Moyer) [2107656]
- io-wq: fix queue stalling race (Jeff Moyer) [2107656]
- io_uring: don't submit half-prepared drain request (Jeff Moyer) [2107656]
- io_uring: fix queueing half-created requests (Jeff Moyer) [2107656]
- io-wq: ensure that hash wait lock is IRQ disabling (Jeff Moyer) [2107656]
- io_uring: retry in case of short read on block device (Jeff Moyer) [2107656]
- io_uring: IORING_OP_WRITE needs hash_reg_file set (Jeff Moyer) [2107656]
- io-wq: fix race between adding work and activating a free worker (Jeff Moyer) [2107656]
- io-wq: fix wakeup race when adding new work (Jeff Moyer) [2107656]
- io-wq: wqe and worker locks no longer need to be IRQ safe (Jeff Moyer) [2107656]
- io-wq: check max_worker limits if a worker transitions bound state (Jeff Moyer) [2107656]
- io_uring: allow updating linked timeouts (Jeff Moyer) [2107656]
- io_uring: keep ltimeouts in a list (Jeff Moyer) [2107656]
- io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts (Jeff Moyer) [2107656]
- io-wq: provide a way to limit max number of workers (Jeff Moyer) [2107656]
- io_uring: add build check for buf_index overflows (Jeff Moyer) [2107656]
- io_uring: clarify io_req_task_cancel() locking (Jeff Moyer) [2107656]
- io_uring: add task-refs-get helper (Jeff Moyer) [2107656]
- io_uring: fix failed linkchain code logic (Jeff Moyer) [2107656]
- io_uring: remove redundant req_set_fail() (Jeff Moyer) [2107656]
- io_uring: don't free request to slab (Jeff Moyer) [2107656]
- io_uring: accept directly into fixed file table (Jeff Moyer) [2107656]
- io_uring: hand code io_accept() fd installing (Jeff Moyer) [2107656]
- io_uring: openat directly into fixed fd table (Jeff Moyer) [2107656]
- net: add accept helper not installing fd (Jeff Moyer) [2107656]
- io_uring: add support for IORING_OP_LINKAT (Jeff Moyer) [2107656]
- io_uring: add support for IORING_OP_SYMLINKAT (Jeff Moyer) [2107656]
- io_uring: fix io_try_cancel_userdata race for iowq (Jeff Moyer) [2107656]
- io_uring: add support for IORING_OP_MKDIRAT (Jeff Moyer) [2107656]
- namei: update do_*() helpers to return ints (Jeff Moyer) [2107656]
- namei: make do_linkat() take struct filename (Jeff Moyer) [2107656]
- namei: add getname_uflags() (Jeff Moyer) [2107656]
- namei: make do_symlinkat() take struct filename (Jeff Moyer) [2107656]
- namei: make do_mknodat() take struct filename (Jeff Moyer) [2107656]
- namei: make do_mkdirat() take struct filename (Jeff Moyer) [2107656]
- namei: change filename_parentat() calling conventions (Jeff Moyer) [2107656]
- namei: ignore ERR/NULL names in putname() (Jeff Moyer) [2107656]
- io_uring: IRQ rw completion batching (Jeff Moyer) [2107656]
- io_uring: batch task work locking (Jeff Moyer) [2107656]
- io_uring: flush completions for fallbacks (Jeff Moyer) [2107656]
- io_uring: add ->splice_fd_in checks (Jeff Moyer) [2107656]
- io_uring: add clarifying comment for io_cqring_ev_posted() (Jeff Moyer) [2107656]
- io_uring: place fixed tables under memcg limits (Jeff Moyer) [2107656]
- io_uring: limit fixed table size by RLIMIT_NOFILE (Jeff Moyer) [2107656]
- io_uring: fix lack of protection for compl_nr (Jeff Moyer) [2107656]
- io_uring: Add register support for non-4k PAGE_SIZE (Jeff Moyer) [2107656]
- io_uring: extend task put optimisations (Jeff Moyer) [2107656]
- io_uring: add comments on why PF_EXITING checking is safe (Jeff Moyer) [2107656]
- io-wq: move nr_running and worker_refs out of wqe->lock protection (Jeff Moyer) [2107656]
- io_uring: fix io_timeout_remove locking (Jeff Moyer) [2107656]
- io_uring: improve same wq polling (Jeff Moyer) [2107656]
- io_uring: reuse io_req_complete_post() (Jeff Moyer) [2107656]
- io_uring: better encapsulate buffer select for rw (Jeff Moyer) [2107656]
- io_uring: optimise io_prep_linked_timeout() (Jeff Moyer) [2107656]
- io_uring: cancel not-armed linked touts separately (Jeff Moyer) [2107656]
- io_uring: simplify io_prep_linked_timeout (Jeff Moyer) [2107656]
- io_uring: kill REQ_F_LTIMEOUT_ACTIVE (Jeff Moyer) [2107656]
- io_uring: deduplicate cancellation code (Jeff Moyer) [2107656]
- io_uring: kill not necessary resubmit switch (Jeff Moyer) [2107656]
- io_uring: optimise initial ltimeout refcounting (Jeff Moyer) [2107656]
- io_uring: don't inflight-track linked timeouts (Jeff Moyer) [2107656]
- io_uring: optimise iowq refcounting (Jeff Moyer) [2107656]
- io_uring: correct __must_hold annotation (Jeff Moyer) [2107656]
- io_uring: code clean for completion_lock in io_arm_poll_handler() (Jeff Moyer) [2107656]
- io_uring: remove files pointer in cancellation functions (Jeff Moyer) [2107656]
- io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() (Jeff Moyer) [2107656]
- io_uring: optimise hot path of ltimeout prep (Jeff Moyer) [2107656]
- io_uring: skip request refcounting (Jeff Moyer) [2107656]
- io_uring: remove submission references (Jeff Moyer) [2107656]
- io_uring: remove req_ref_sub_and_test() (Jeff Moyer) [2107656]
- io_uring: move req_ref_get() and friends (Jeff Moyer) [2107656]
- io_uring: remove IRQ aspect of io_ring_ctx completion lock (Jeff Moyer) [2107656]
- io_uring: run regular file completions from task_work (Jeff Moyer) [2107656]
- io_uring: run linked timeouts from task_work (Jeff Moyer) [2107656]
- io_uring: run timeouts from task_work (Jeff Moyer) [2107656]
- io_uring: remove file batch-get optimisation (Jeff Moyer) [2107656]
- io_uring: clean up tctx_task_work() (Jeff Moyer) [2107656]
- io_uring: inline io_poll_remove_waitqs (Jeff Moyer) [2107656]
- io_uring: remove extra argument for overflow flush (Jeff Moyer) [2107656]
- io_uring: inline struct io_comp_state (Jeff Moyer) [2107656]
- io_uring: use inflight_entry instead of compl.list (Jeff Moyer) [2107656]
- io_uring: remove redundant args from cache_free (Jeff Moyer) [2107656]
- io_uring: cache __io_free_req()'d requests (Jeff Moyer) [2107656]
- io_uring: move io_fallback_req_func() (Jeff Moyer) [2107656]
- io_uring: optimise putting task struct (Jeff Moyer) [2107656]
- io_uring: drop exec checks from io_req_task_submit (Jeff Moyer) [2107656]
- io_uring: kill unused IO_IOPOLL_BATCH (Jeff Moyer) [2107656]
- io_uring: improve ctx hang handling (Jeff Moyer) [2107656]
- io_uring: deduplicate open iopoll check (Jeff Moyer) [2107656]
- io_uring: inline io_free_req_deferred (Jeff Moyer) [2107656]
- io_uring: move io_rsrc_node_alloc() definition (Jeff Moyer) [2107656]
- io_uring: move io_put_task() definition (Jeff Moyer) [2107656]
- io_uring: extract a helper for ctx quiesce (Jeff Moyer) [2107656]
- io_uring: optimise io_cqring_wait() hot path (Jeff Moyer) [2107656]
- io_uring: add more locking annotations for submit (Jeff Moyer) [2107656]
- io_uring: refactor io_alloc_req (Jeff Moyer) [2107656]
- io-wq: improve wq_list_add_tail() (Jeff Moyer) [2107656]
- io_uring: remove unnecessary PF_EXITING check (Jeff Moyer) [2107656]
- io_uring: clean io-wq callbacks (Jeff Moyer) [2107656]
- io_uring: avoid touching inode in rw prep (Jeff Moyer) [2107656]
- io_uring: rename io_file_supports_async() (Jeff Moyer) [2107656]
- io_uring: inline fixed part of io_file_get() (Jeff Moyer) [2107656]
- io_uring: use kvmalloc for fixed files (Jeff Moyer) [2107656]
- io_uring: be smarter about waking multiple CQ ring waiters (Jeff Moyer) [2107656]
- io-wq: remove GFP_ATOMIC allocation off schedule out path (Jeff Moyer) [2107656]
- arm64: kexec_file: use more system keyrings to verify kernel image signature (Coiby Xu) [2004384]
- kexec, KEYS: make the code in bzImage64_verify_sig generic (Coiby Xu) [2004384]
- kexec: clean up arch_kexec_kernel_verify_sig (Coiby Xu) [2004384]
- kexec_file: drop weak attribute from functions (Coiby Xu) [2004384]
- kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] (Coiby Xu) [2004384]
- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121271] {CVE-2022-30594}
- intel_idle: make SPR C1 and C1E be independent (David Arcari) [2125352]
- notifier: Remove atomic_notifier_call_chain_robust() (David Arcari) [2117508]
- PM: cpu: Make notifier chain use a raw_spinlock_t (David Arcari) [2117508]
- mailmap: remove my redhat.com address from RHEL9's .mailmap file (Jeffrey Layton) [2094072]
- NFSD: fix regression with setting ACLs. (Jeffrey Layton) [2094072]
- NFSD: discard fh_locked flag and fh_lock/fh_unlock (Jeffrey Layton) [2094072]
- NFSD: use (un)lock_inode instead of fh_(un)lock for file operations (Jeffrey Layton) [2094072]
- NFSD: use explicit lock/unlock for directory ops (Jeffrey Layton) [2094072]
- NFSD: reduce locking in nfsd_lookup() (Jeffrey Layton) [2094072]
- NFSD: only call fh_unlock() once in nfsd_link() (Jeffrey Layton) [2094072]
- NFSD: always drop directory lock in nfsd_unlink() (Jeffrey Layton) [2094072]
- NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning. (Jeffrey Layton) [2094072]
- NFSD: add posix ACLs to struct nfsd_attrs (Jeffrey Layton) [2094072]
- NFSD: add security label to struct nfsd_attrs (Jeffrey Layton) [2094072]
- NFSD: set attributes when creating symlinks (Jeffrey Layton) [2094072]
- NFSD: introduce struct nfsd_attrs (Jeffrey Layton) [2094072]
- NFSD: verify the opened dentry after setting a delegation (Jeffrey Layton) [2094072]
- NFSD: drop fh argument from alloc_init_deleg (Jeffrey Layton) [2094072]
- NFSD: Move copy offload callback arguments into a separate structure (Jeffrey Layton) [2094072]
- NFSD: Add nfsd4_send_cb_offload() (Jeffrey Layton) [2094072]
- NFSD: Remove kmalloc from nfsd4_do_async_copy() (Jeffrey Layton) [2094072]
- NFSD: Refactor nfsd4_do_copy() (Jeffrey Layton) [2094072]
- NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) (Jeffrey Layton) [2094072]
- NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) (Jeffrey Layton) [2094072]
- NFSD: Replace boolean fields in struct nfsd4_copy (Jeffrey Layton) [2094072]
- NFSD: Make nfs4_put_copy() static (Jeffrey Layton) [2094072]
- NFSD: Reorder the fields in struct nfsd4_op (Jeffrey Layton) [2094072]
- NFSD: Shrink size of struct nfsd4_copy (Jeffrey Layton) [2094072]
- NFSD: Shrink size of struct nfsd4_copy_notify (Jeffrey Layton) [2094072]
- NFSD: nfserrno(-ENOMEM) is nfserr_jukebox (Jeffrey Layton) [2094072]
- NFSD: Fix strncpy() fortify warning (Jeffrey Layton) [2094072]
- NFSD: Clean up nfsd4_encode_readlink() (Jeffrey Layton) [2094072]
- NFSD: Use xdr_pad_size() (Jeffrey Layton) [2094072]
- NFSD: Simplify starting_len (Jeffrey Layton) [2094072]
- NFSD: Optimize nfsd4_encode_readv() (Jeffrey Layton) [2094072]
- NFSD: Add an nfsd4_read::rd_eof field (Jeffrey Layton) [2094072]
- NFSD: Clean up SPLICE_OK in nfsd4_encode_read() (Jeffrey Layton) [2094072]
- NFSD: Optimize nfsd4_encode_fattr() (Jeffrey Layton) [2094072]
- NFSD: Optimize nfsd4_encode_operation() (Jeffrey Layton) [2094072]
- nfsd: silence extraneous printk on nfsd.ko insertion (Jeffrey Layton) [2094072]
- NFSD: refactoring v4 specific code to a helper in nfs4state.c (Jeffrey Layton) [2094072]
- NFSD: Ensure nf_inode is never dereferenced (Jeffrey Layton) [2094072]
- NFSD: NFSv4 CLOSE should release an nfsd_file immediately (Jeffrey Layton) [2094072]
- NFSD: Move nfsd_file_trace_alloc() tracepoint (Jeffrey Layton) [2094072]
- NFSD: Separate tracepoints for acquire and create (Jeffrey Layton) [2094072]
- NFSD: Clean up unused code after rhashtable conversion (Jeffrey Layton) [2094072]
- NFSD: Convert the filecache to use rhashtable (Jeffrey Layton) [2094072]
- NFSD: Set up an rhashtable for the filecache (Jeffrey Layton) [2094072]
- NFSD: Replace the "init once" mechanism (Jeffrey Layton) [2094072]
- NFSD: Remove nfsd_file::nf_hashval (Jeffrey Layton) [2094072]
- NFSD: nfsd_file_hash_remove can compute hashval (Jeffrey Layton) [2094072]
- NFSD: Refactor __nfsd_file_close_inode() (Jeffrey Layton) [2094072]
- NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode (Jeffrey Layton) [2094072]
- NFSD: Remove lockdep assertion from unhash_and_release_locked() (Jeffrey Layton) [2094072]
- NFSD: No longer record nf_hashval in the trace log (Jeffrey Layton) [2094072]
- NFSD: Never call nfsd_file_gc() in foreground paths (Jeffrey Layton) [2094072]
- NFSD: Fix the filecache LRU shrinker (Jeffrey Layton) [2094072]
- NFSD: Leave open files out of the filecache LRU (Jeffrey Layton) [2094072]
- NFSD: Trace filecache LRU activity (Jeffrey Layton) [2094072]
- NFSD: WARN when freeing an item still linked via nf_lru (Jeffrey Layton) [2094072]
- NFSD: Hook up the filecache stat file (Jeffrey Layton) [2094072]
- NFSD: Zero counters when the filecache is re-initialized (Jeffrey Layton) [2094072]
- NFSD: Record number of flush calls (Jeffrey Layton) [2094072]
- NFSD: Report the number of items evicted by the LRU walk (Jeffrey Layton) [2094072]
- NFSD: Refactor nfsd_file_lru_scan() (Jeffrey Layton) [2094072]
- NFSD: Refactor nfsd_file_gc() (Jeffrey Layton) [2094072]
- NFSD: Add nfsd_file_lru_dispose_list() helper (Jeffrey Layton) [2094072]
- NFSD: Report average age of filecache items (Jeffrey Layton) [2094072]
- NFSD: Report count of freed filecache items (Jeffrey Layton) [2094072]
- NFSD: Report count of calls to nfsd_file_acquire() (Jeffrey Layton) [2094072]
- NFSD: Report filecache LRU size (Jeffrey Layton) [2094072]
- NFSD: Demote a WARN to a pr_warn() (Jeffrey Layton) [2094072]
- nfsd: remove redundant assignment to variable len (Jeffrey Layton) [2094072]
- NFSD: Fix space and spelling mistake (Jeffrey Layton) [2094072]
- NFSD: Instrument fh_verify() (Jeffrey Layton) [2094072]
- NFSD: nfsd_file_put() can sleep (Jeffrey Layton) [2094072]
- NFSD: Add documenting comment for nfsd4_release_lockowner() (Jeffrey Layton) [2094072]
- NFSD: Modernize nfsd4_release_lockowner() (Jeffrey Layton) [2094072]
- NFSD: Fix possible sleep during nfsd4_release_lockowner() (Jeffrey Layton) [2094072]
- SUNRPC: Use RMW bitops in single-threaded hot paths (Jeffrey Layton) [2094072]
- NFSD: Trace filecache opens (Jeffrey Layton) [2094072]
- NFSD: Move documenting comment for nfsd4_process_open2() (Jeffrey Layton) [2094072]
- NFSD: Fix whitespace (Jeffrey Layton) [2094072]
- NFSD: Remove dprintk call sites from tail of nfsd4_open() (Jeffrey Layton) [2094072]
- NFSD: Clean up nfsd_splice_actor() (Jeffrey Layton) [2094072]
- Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2094072]
- NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Benjamin Coddington) [2094072]
- NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2094072]
- SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2094072]
- NFSv4.2 fix problems with __nfs42_ssc_open (Benjamin Coddington) [2094072]
- NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2094072]
- net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2094072]
- SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2094072]
- SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2094072]
- NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2094072]
- NFSv4: Fix races in the legacy idmapper upcall (Benjamin Coddington) [2094072]
- sunrpc: fix expiry of auth creds (Benjamin Coddington) [2094072]
- NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2094072]
- NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2094072]
- pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2094072]
- Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2094072]
- SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2094072]
- pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2094072]
- pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2094072]
- SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2094072]
- nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2094072]
- nfsd: Unregister the cld notifier when laundry_wq create failed (Benjamin Coddington) [2094072]
- NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd (Benjamin Coddington) [2094072]
- NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2094072]
- NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2094072]
- NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2094072]
- NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2094072]
- NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2094072]
- NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2094072]
- NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2094072]
- NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2094072]
- SUNRPC: Fix call completion races with call_decode() (Benjamin Coddington) [2094072]
- SUNRPC: Don't reuse bvec on retransmission of the request (Benjamin Coddington) [2094072]
- NFSD: Decode NFSv4 birth time attribute (Benjamin Coddington) [2094072]
- NFS: restore module put when manager exits. (Benjamin Coddington) [2094072]
- NFSD: restore EINVAL error translation in nfsd_commit() (Benjamin Coddington) [2094072]
- NFSD: Fix potential use-after-free in nfsd_file_put() (Benjamin Coddington) [2094072]
- SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2094072]
- Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2094072]
- Revert "SUNRPC: attempt AF_LOCAL connect on setup" (Benjamin Coddington) [2094072]
- SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2094072]
- SUNRPC: Ensure timely close of disconnected AF_LOCAL sockets (Benjamin Coddington) [2094072]
- NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2094072]
- SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg() (Benjamin Coddington) [2094072]
- SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2094072]
- SUNRPC: Handle allocation failure in rpc_new_task() (Benjamin Coddington) [2094072]
- NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename() (Benjamin Coddington) [2094072]
- NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget (Benjamin Coddington) [2094072]
- SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2094072]
- SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2094072]
- NFS: Replace readdir's use of xxhash() with hash_64() (Benjamin Coddington) [2094072]
- SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2094072]
- SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2094072]
- nfsd: Clean up nfsd_file_put() (Benjamin Coddington) [2094072]
- nfsd: Fix a write performance regression (Benjamin Coddington) [2094072]
- SUNRPC: handle malloc failure in ->request_prepare (Benjamin Coddington) [2094072]
- NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2094072]
- Revert "NFSv4: Handle the special Linux file open access mode" (Benjamin Coddington) [2094072]
- NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2094072]
- SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2094072]
- SUNRPC: Don't return error values in sysfs read of closed files (Benjamin Coddington) [2094072]
- SUNRPC: Do not dereference non-socket transports in sysfs (Benjamin Coddington) [2094072]
- NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2094072]
- NFS: replace usage of found with dedicated list iterator variable (Benjamin Coddington) [2094072]
- SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2094072]
- nfs: remove reliance on bdi congestion (Benjamin Coddington) [2094072]
- pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072]
- pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072]
- NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod (Benjamin Coddington) [2094072]
- NFS: Avoid writeback threads getting stuck in mempool_alloc() (Benjamin Coddington) [2094072]
- NFS: nfsiod should not block forever in mempool_alloc() (Benjamin Coddington) [2094072]
- SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent (Benjamin Coddington) [2094072]
- SUNRPC: Fix unx_lookup_cred() allocation (Benjamin Coddington) [2094072]
- NFS: Fix memory allocation in rpc_alloc_task() (Benjamin Coddington) [2094072]
- NFS: Fix memory allocation in rpc_malloc() (Benjamin Coddington) [2094072]
- SUNRPC: Improve accuracy of socket ENOBUFS determination (Benjamin Coddington) [2094072]
- SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE (Benjamin Coddington) [2094072]
- SUNRPC: Fix socket waits for write buffer space (Benjamin Coddington) [2094072]
- SUNRPC: Only save the TCP source port after the connection is complete (Benjamin Coddington) [2094072]
- NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2094072]
- NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2094072]
- nfsd: fix using the correct variable for sizeof() (Benjamin Coddington) [2094072]
- nfsd: use correct format characters (Benjamin Coddington) [2094072]
- NFSD: prevent integer overflow on 32 bit systems (Benjamin Coddington) [2094072]
- NFSD: prevent underflow in nfssvc_decode_writeargs() (Benjamin Coddington) [2094072]
- SUNRPC: change locking for xs_swap_enable/disable (Benjamin Coddington) [2094072]
- NFS: swap-out must always use STABLE writes. (Benjamin Coddington) [2094072]
- NFS: swap IO handling is slightly different for O_DIRECT IO (Benjamin Coddington) [2094072]
- NFSv4: keep state manager thread active if swap is enabled (Benjamin Coddington) [2094072]
- SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC (Benjamin Coddington) [2094072]
- NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS (Benjamin Coddington) [2094072]
- SUNRPC: remove scheduling boost for "SWAPPER" tasks. (Benjamin Coddington) [2094072]
- SUNRPC/xprt: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072]
- SUNRPC/auth: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072]
- SUNRPC/call_alloc: async tasks mustn't block waiting for memory (Benjamin Coddington) [2094072]
- NFS: remove IS_SWAPFILE hack (Benjamin Coddington) [2094072]
- NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2094072]
- NFSD: Fix nfsd_breaker_owns_lease() return values (Benjamin Coddington) [2094072]
- NFSD: Clean up _lm_ operation names (Benjamin Coddington) [2094072]
- NFSD: Remove CONFIG_NFSD_V3 Conflicts: Two hunks of the upstream version of this patch has been removed here because we've already removed do_nfsd_create() in a previous backport of upstream 1c388f27759c5d9271d4fca081f7ee138986eb7d. (Benjamin Coddington) [2094072]
- NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2094072]
- NFS: Optimise away the previous cookie field (Benjamin Coddington) [2094072]
- NFS: Fix up forced readdirplus (Benjamin Coddington) [2094072]
- NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2094072]
- NFS: Clean up page array initialisation/free (Benjamin Coddington) [2094072]
- NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2094072]
- NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2094072]
- NFS: Add basic readdir tracing (Benjamin Coddington) [2094072]
- NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2094072]
- NFS: Readdirplus can't help lookup for case insensitive filesystems (Benjamin Coddington) [2094072]
- NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2094072]
- NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2094072]
- NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2094072]
- NFS: Reduce use of uncached readdir (Benjamin Coddington) [2094072]
- NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2094072]
- NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2094072]
- NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2094072]
- NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2094072]
- NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2094072]
- NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2094072]
- nfsd: more robust allocation failure handling in nfsd_file_cache_init (Benjamin Coddington) [2094072]
- SUNRPC: Teach server to recognize RPC_AUTH_TLS (Benjamin Coddington) [2094072]
- NFSD: Move svc_serv_ops::svo_function into struct svc_serv (Benjamin Coddington) [2094072]
- NFSD: Remove svc_serv_ops::svo_module (Benjamin Coddington) [2094072]
- SUNRPC: Remove svc_shutdown_net() (Benjamin Coddington) [2094072]
- SUNRPC: Rename svc_close_xprt() (Benjamin Coddington) [2094072]
- SUNRPC: Rename svc_create_xprt() (Benjamin Coddington) [2094072]
- SUNRPC: Remove svo_shutdown method (Benjamin Coddington) [2094072]
- SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() (Benjamin Coddington) [2094072]
- SUNRPC: Remove the .svo_enqueue_xprt method (Benjamin Coddington) [2094072]
- SUNRPC: Record endpoint information in trace log (Benjamin Coddington) [2094072]
- SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid (Benjamin Coddington) [2094072]
- SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2094072]
- tracing: Have event format check not flag %%p* on __get_dynamic_array() (Benjamin Coddington) [2094072]
- tracing: Update print fmt check to handle new __get_sockaddr() macro (Benjamin Coddington) [2094072]
- NFSD: Remove NFSD_PROC_ARGS_* macros (Benjamin Coddington) [2094072]
- NFSD: Use __sockaddr field to store socket addresses (Benjamin Coddington) [2094072]
- NFSD: Streamline the rare "found" case (Benjamin Coddington) [2094072]
- NFSD: Skip extra computation for RC_NOCACHE case (Benjamin Coddington) [2094072]
- NFSD: De-duplicate hash bucket indexing (Benjamin Coddington) [2094072]
- nfsd: Add support for the birth time attribute (Benjamin Coddington) [2094072]
- NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2094072]
- NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2094072]
- NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2094072]
- NFS: Trace lookup revalidation failure (Benjamin Coddington) [2094072]
- NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2094072]
- NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2094072]
- Revert "NFSv4: use unique client identifiers in network namespaces" (Benjamin Coddington) [2094072]
- NFS: Use of mapping_set_error() results in spurious errors (Benjamin Coddington) [2094072]
- NFS: Clean up NFSv4.2 xattrs (Benjamin Coddington) [2094072]
- NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() (Benjamin Coddington) [2094072]
- NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2094072]
- NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [2094072]
- NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [2094072]
- NFSv4: use unique client identifiers in network namespaces (Benjamin Coddington) [2094072]
- SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072]
- SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072]
- SUNRPC: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072]
- NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072]
- NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072]
- NFS: Convert GFP_NOFS to GFP_KERNEL (Benjamin Coddington) [2094072]
- NFSv4: Charge NFSv4 open state trackers to kmemcg (Benjamin Coddington) [2094072]
- NFS: Charge open/lock file contexts to kmemcg (Benjamin Coddington) [2094072]
- NFSv4: Protect the state recovery thread against direct reclaim (Benjamin Coddington) [2094072]
- SUNRPC: remove redundant pointer plainhdr (Benjamin Coddington) [2094072]
- NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() (Benjamin Coddington) [2094072]
- Convert NFS from readpages to readahead (Benjamin Coddington) [2094072]
- NFS: simplify check for freeing cn_resp (Benjamin Coddington) [2094072]
- tracing: Introduce helpers to safely handle dynamic-sized sockaddrs (Benjamin Coddington) [2094072]
- NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2094072]
- NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2094072]
- NFSD: Deprecate NFS_OFFSET_MAX (Benjamin Coddington) [2094072]
- SUNRPC: lock against ->sock changing during sysfs read (Benjamin Coddington) [2094072]
- NFS: Fix nfs4_proc_get_locations() kernel-doc comment (Benjamin Coddington) [2094072]
- xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create (Benjamin Coddington) [2094072]
- NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2094072]
- NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2094072]
- NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2094072]
- nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2094072]
- fsnotify: fix fsnotify hooks in pseudo filesystems (Benjamin Coddington) [2094072]
- xprtrdma: Remove definitions of RPCDBG_FACILITY (Benjamin Coddington) [2094072]
- xprtrdma: Remove final dprintk call sites from xprtrdma (Benjamin Coddington) [2094072]
- sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2094072]
- net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change (Benjamin Coddington) [2094072]
- SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2094072]
- SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2094072]
- nfsd: fix crash on COPY_NOTIFY with special stateid (Benjamin Coddington) [2094072]
- NFSD: Trace boot verifier resets (Benjamin Coddington) [2094072]
- NFSD: Rename boot verifier functions (Benjamin Coddington) [2094072]
- NFSD: Clean up the nfsd_net::nfssvc_boot field (Benjamin Coddington) [2094072]
- NFSD: Write verifier might go backwards (Benjamin Coddington) [2094072]
- nfsd: Add a tracepoint for errors in nfsd4_clone_file_range() (Benjamin Coddington) [2094072]
- NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) (Benjamin Coddington) [2094072]
- NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id) (Benjamin Coddington) [2094072]
- NFSD: Clean up nfsd_vfs_write() (Benjamin Coddington) [2094072]
- nfsd: Replace use of rwsem with errseq_t (Benjamin Coddington) [2094072]
- NFSD: Fix verifier returned in stable WRITEs (Benjamin Coddington) [2094072]
- nfsd: Retry once in nfsd_open on an -EOPENSTALE return (Benjamin Coddington) [2094072]
- nfsd: Add errno mapping for EREMOTEIO (Benjamin Coddington) [2094072]
- nfsd: map EBADF (Benjamin Coddington) [2094072]
- NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2094072]
- nfsd4: add refcount for nfsd4_blocked_lock (Benjamin Coddington) [2094072]
- NFSD: De-duplicate nfsd4_decode_bitmap4() (Benjamin Coddington) [2094072]
- nfsd: improve stateid access bitmask documentation (Benjamin Coddington) [2094072]
- NFSD: Combine XDR error tracepoints (Benjamin Coddington) [2094072]
- NFSv42: Fallocate and clone should also request 'blocks used' (Benjamin Coddington) [2094072]
- NFSv4: Allow writebacks to request 'blocks used' (Benjamin Coddington) [2094072]
- SUNRPC: use default_groups in kobj_type (Benjamin Coddington) [2094072]
- NFS: use default_groups in kobj_type (Benjamin Coddington) [2094072]
- NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open() (Benjamin Coddington) [2094072]
- NFS: Add a helper to remove case-insensitive aliases (Benjamin Coddington) [2094072]
- NFS: Invalidate negative dentries on all case insensitive directory changes (Benjamin Coddington) [2094072]
- NFSv4: Just don't cache negative dentries on case insensitive servers (Benjamin Coddington) [2094072]
- NFSv4: Add some support for case insensitive filesystems (Benjamin Coddington) [2094072]
- NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2094072]
- nfs: nfs4clinet: check the return value of kstrdup() (Benjamin Coddington) [2094072]
- sunrpc: Remove unneeded null check (Benjamin Coddington) [2094072]
- nfs41: pnfs: filelayout: Replace one-element array with flexible-array member (Benjamin Coddington) [2094072]
- SUNRPC: Add source address/port to rpc_socket* traces (Benjamin Coddington) [2094072]
- NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2094072]
- NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2094072]
- NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2094072]
- NFS: pass cred explicitly for access tests (Benjamin Coddington) [2094072]
- NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2094072]
- SUNRPC: Remove low signal-to-noise tracepoints (Benjamin Coddington) [2094072]
- NFSD: simplify per-net file cache management (Benjamin Coddington) [2094072]
- NFSD: Fix inconsistent indenting (Benjamin Coddington) [2094072]
- NFSD: Remove be32_to_cpu() from DRC hash function (Benjamin Coddington) [2094072]
- NFS: switch the callback service back to non-pooled. (Benjamin Coddington) [2094072]
- lockd: use svc_set_num_threads() for thread start and stop (Benjamin Coddington) [2094072]
- SUNRPC: always treat sv_nrpools==1 as "not pooled" (Benjamin Coddington) [2094072]
- SUNRPC: move the pool_map definitions (back) into svc.c (Benjamin Coddington) [2094072]
- lockd: rename lockd_create_svc() to lockd_get() (Benjamin Coddington) [2094072]
- lockd: introduce lockd_put() (Benjamin Coddington) [2094072]
- lockd: move svc_exit_thread() into the thread (Benjamin Coddington) [2094072]
- lockd: move lockd_start_svc() call into lockd_create_svc() (Benjamin Coddington) [2094072]
- lockd: simplify management of network status notifiers (Benjamin Coddington) [2094072]
- lockd: introduce nlmsvc_serv (Benjamin Coddington) [2094072]
- NFSD: simplify locking for network notifier. (Benjamin Coddington) [2094072]
- SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() (Benjamin Coddington) [2094072]
- NFSD: Make it possible to use svc_set_num_threads_sync (Benjamin Coddington) [2094072]
- NFSD: narrow nfsd_mutex protection in nfsd thread (Benjamin Coddington) [2094072]
- SUNRPC: use sv_lock to protect updates to sv_nrthreads. (Benjamin Coddington) [2094072]
- nfsd: make nfsd_stats.th_cnt atomic_t (Benjamin Coddington) [2094072]
- SUNRPC: stop using ->sv_nrthreads as a refcount (Benjamin Coddington) [2094072]
- SUNRPC/NFSD: clean up get/put functions. (Benjamin Coddington) [2094072]
- SUNRPC: change svc_get() to return the svc. (Benjamin Coddington) [2094072]
- NFSD: handle errors better in write_ports_addfd() (Benjamin Coddington) [2094072]
- NFSD: Fix sparse warning (Benjamin Coddington) [2094072]
- redhat/Makefile: Remove hardcoded BUILD_TARGET entries (Prarit Bhargava)
- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078867] {CVE-2022-1462}
- tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078867] {CVE-2022-1462}
- tty: drop tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462}
- tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462}
- tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078867] {CVE-2022-1462}
- iommu: Fix false ownership failure on AMD systems with PASID activated (Alex Williamson) [2124620]
- iommu/virtio: Fix interaction with VFIO (Alex Williamson) [2124620]
- vfio: Move vfio.c to vfio_main.c (Alex Williamson) [2124620]
- vfio: do not set FMODE_LSEEK flag (Alex Williamson) [2124620]
- drm/i915/gvt: Fix Comet Lake (Alex Williamson) [2124620]
- vfio/pci: fix the wrong word (Alex Williamson) [2124620]
- vfio/ccw: Check return code from subchannel quiesce (Alex Williamson) [2124620]
- vfio/ccw: Remove FSM Close from remove handlers (Alex Williamson) [2124620]
- vfio/ccw: Add length to DMA_UNMAP checks (Alex Williamson) [2124620]
- vfio: Replace phys_pfn with pages for vfio_pin_pages() (Alex Williamson) [2124620]
- vfio/ccw: Add kmap_local_page() for memcpy (Alex Williamson) [2124620]
- vfio: Rename user_iova of vfio_dma_rw() (Alex Williamson) [2124620]
- vfio/ccw: Change pa_pfn list to pa_iova list (Alex Williamson) [2124620]
- vfio/ap: Change saved_pfn to saved_iova (Alex Williamson) [2124620]
- vfio: Pass in starting IOVA to vfio_pin/unpin_pages API (Alex Williamson) [2124620]
- vfio/ccw: Only pass in contiguous pages (Alex Williamson) [2124620]
- vfio/ap: Pass in physical address of ind to ap_aqic() (Alex Williamson) [2124620]
- s390/ap: add missing virt_to_phys address conversion (Alex Williamson) [2124620]
- drm/i915/gvt: Replace roundup with DIV_ROUND_UP (Alex Williamson) [2124620]
- vfio: Make vfio_unpin_pages() return void (Alex Williamson) [2124620]
- vfio/spapr_tce: Fix the comment (Alex Williamson) [2124620]
- vfio: Replace the iommu notifier with a device list (Alex Williamson) [2124620]
- vfio: Replace the DMA unmapping notifier with a callback (Alex Williamson) [2124620]
- vfio/ccw: Move FSM open/close to MDEV open/close (Alex Williamson) [2124620]
- vfio/ccw: Refactor vfio_ccw_mdev_reset (Alex Williamson) [2124620]
- vfio/ccw: Create a CLOSE FSM event (Alex Williamson) [2124620]
- vfio/ccw: Create an OPEN FSM Event (Alex Williamson) [2124620]
- vfio/ccw: Update trace data for not operational event (Alex Williamson) [2124620]
- vfio/ccw: Flatten MDEV device (un)register (Alex Williamson) [2124620]
- vfio/ccw: Pass enum to FSM event jumptable (Alex Williamson) [2124620]
- vfio/ccw: Remove private->mdev (Alex Williamson) [2124620]
- vfio/ccw: Do not change FSM state in subchannel event (Alex Williamson) [2124620]
- vfio/ccw: Fix FSM state if mdev probe fails (Alex Williamson) [2124620]
- vfio/ccw: Remove UUID from s390 debug log (Alex Williamson) [2124620]
- vfio/pci: fix the wrong word (Alex Williamson) [2124620]
- vfio/spapr_tce: Remove the unused parameters container (Alex Williamson) [2124620]
- vfio: Move "device->open_count--" out of group_rwsem in vfio_device_open() (Alex Williamson) [2124620]
- vfio: remove useless judgement (Alex Williamson) [2124620]
- vfio: Clear the caps->buf to NULL after free (Alex Williamson) [2124620]
- vfio: check iommu_group_set_name() return value (Alex Williamson) [2124620]
- vfio: check vfio_register_iommu_driver() return value (Alex Williamson) [2124620]
- vfio: Use device_iommu_capable() (Alex Williamson) [2124620]
- vfio/type1: Simplify bus_type determination (Alex Williamson) [2124620]
- vfio: Split migration ops from main device ops (Alex Williamson) [2124620]
- vfio: de-extern-ify function prototypes (Alex Williamson) [2124620]
- vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know we have a group (Alex Williamson) [2124620]
- vfio: remove VFIO_GROUP_NOTIFY_SET_KVM (Alex Williamson) [2124620]
- vfio: Do not manipulate iommu dma_owner for fake iommu groups (Alex Williamson) [2124620]
- vfio/pci: Move the unused device into low power state with runtime PM (Alex Williamson) [2124620]
- vfio/pci: Virtualize PME related registers bits and initialize to zero (Alex Williamson) [2124620]
- vfio/pci: Change the PF power state to D0 before enabling VFs (Alex Williamson) [2124620]
- vfio/pci: Invalidate mmaps and block the access in D3hot power state (Alex Williamson) [2124620]
- vfio: Change struct vfio_group::container_users to a non-atomic int (Alex Williamson) [2124620]
- vfio: Simplify the life cycle of the group FD (Alex Williamson) [2124620]
- vfio: Fully lock struct vfio_group::container (Alex Williamson) [2124620]
- vfio: Split up vfio_group_get_device_fd() (Alex Williamson) [2124620]
- vfio: Change struct vfio_group::opened from an atomic to bool (Alex Williamson) [2124620]
- vfio: Add missing locking for struct vfio_group::kvm (Alex Williamson) [2124620]
- kvm/vfio: Fix potential deadlock problem in vfio (Alex Williamson) [2124620]
- include/uapi/linux/vfio.h: Fix trivial typo - _IORW should be _IOWR instead (Alex Williamson) [2124620]
- vfio/pci: Use the struct file as the handle not the vfio_group (Alex Williamson) [2124620]
- kvm/vfio: Remove vfio_group from kvm (Alex Williamson) [2124620]
- vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm() (Alex Williamson) [2124620]
- vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent() (Alex Williamson) [2124620]
- vfio: Remove vfio_external_group_match_file() (Alex Williamson) [2124620]
- vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group() (Alex Williamson) [2124620]
- kvm/vfio: Store the struct file in the kvm_vfio_group (Alex Williamson) [2124620]
- kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions (Alex Williamson) [2124620]
- vfio: Delete container_q (Alex Williamson) [2124620]
- vfio/pci: Remove vfio_device_get_from_dev() (Alex Williamson) [2124620]
- vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Alex Williamson) [2124620]
- vfio: Remove calls to vfio_group_add_container_user() (Alex Williamson) [2124620]
- vfio: Remove dead code (Alex Williamson) [2124620]
- drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages (Alex Williamson) [2124620]
- vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw() (Alex Williamson) [2124620]
- vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages() (Alex Williamson) [2124620]
- vfio/ccw: Remove mdev from struct channel_program (Alex Williamson) [2124620]
- vfio: Make vfio_(un)register_notifier accept a vfio_device (Alex Williamson) [2124620]
- vfio: Stop using iommu_present() (Alex Williamson) [2124620]
- iommu/s390: Tolerate repeat attach_dev calls (Alex Williamson) [2124620]
- iommu: iommu_group_claim_dma_owner() must always assign a domain (Alex Williamson) [2124620]
- iommu: Remove iommu group changes notifier (Alex Williamson) [2124620]
- vfio: Remove iommu group notifier (Alex Williamson) [2124620]
- vfio: Delete the unbound_list (Alex Williamson) [2124620]
- vfio: Remove use of vfio_group_viable() (Alex Williamson) [2124620]
- vfio: Set DMA ownership for VFIO devices (Alex Williamson) [2124620]
- PCI: portdrv: Set driver_managed_dma (Alex Williamson) [2124620]
- PCI: pci_stub: Set driver_managed_dma (Alex Williamson) [2124620]
- bus: platform,amba,fsl-mc,PCI: Add device DMA ownership management (Alex Williamson) [2124620]
- amba: Stop sharing platform_dma_configure() (Alex Williamson) [2124620]
- driver core: Add dma_cleanup callback in bus_type (Alex Williamson) [2124620]
- iommu: Add DMA ownership management interfaces (Alex Williamson) [2124620]
- vfio: Require that devices support DMA cache coherence (Alex Williamson) [2124620]
- iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE (Alex Williamson) [2124620]
- vfio: Move the Intel no-snoop control off of IOMMU_CACHE (Alex Williamson) [2124620]
- iommu: Introduce the domain op enforce_cache_coherency() (Alex Williamson) [2124620]
- i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers (Alex Williamson) [2124620]
- drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n (Alex Williamson) [2124620]
- drm/i915/gvt: Make intel_gvt_match_device() static (Alex Williamson) [2124620]
- drm/i915/gvt: Add missing symbol export. (Alex Williamson) [2124620]
- vfio/mdev: Remove mdev drvdata (Alex Williamson) [2124620]
- vfio/mdev: Use the driver core to create the 'remove' file (Alex Williamson) [2124620]
- vfio/mdev: Remove mdev_parent_ops (Alex Williamson) [2124620]
- vfio/mdev: Remove mdev_parent_ops dev_attr_groups (Alex Williamson) [2124620]
- vfio/mdev: Remove vfio_mdev.c (Alex Williamson) [2124620]
- drm/i915/gvt: merge gvt.c into kvmgvt.c (Alex Williamson) [2124620]
- drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev (Alex Williamson) [2124620]
- drm/i915/gvt: remove kvmgt_guest_{init,exit} (Alex Williamson) [2124620]
- drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers (Alex Williamson) [2124620]
- drm/i915/gvt: streamline intel_vgpu_create (Alex Williamson) [2124620]
- drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs (Alex Williamson) [2124620]
- drm/i915/gvt: remove struct intel_gvt_mpt (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize dma_pin_guest_page (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->{enable,disable}_page_track (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->gfn_to_mfn (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->is_valid_gfn (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->inject_msi (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->detach_vgpu (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->set_edid and ->set_opregion (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->{get,put}_vfio_device (Alex Williamson) [2124620]
- drm/i915/gvt: devirtualize ->{read,write}_gpa (Alex Williamson) [2124620]
- drm/i915/gvt: remove vgpu->handle (Alex Williamson) [2124620]
- drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu (Alex Williamson) [2124620]
- drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu (Alex Williamson) [2124620]
- drm/i915/gvt: remove the unused from_virt_to_mfn op (Alex Williamson) [2124620]
- drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops (Alex Williamson) [2124620]
- drm/i915/gvt: remove intel_gvt_ops (Alex Williamson) [2124620]
- drm/i915/gvt: move the gvt code into kvmgt.ko (Alex Williamson) [2124620]
- drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops (Alex Williamson) [2124620]
- drm/i915/gvt: remove enum hypervisor_type (Alex Williamson) [2124620]
- drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor (Alex Williamson) [2124620]
- drm/i915/gvt: better align the Makefile with i915 Makefile (Alex Williamson) [2124620]
- drm/i915/gvt: fix trace TRACE_INCLUDE_PATH (Alex Williamson) [2124620]
- i915/gvt: Use the initial HW state snapshot saved in i915 (Alex Williamson) [2124620]
- i915/gvt: Save the initial HW state snapshot in i915 (Alex Williamson) [2124620]
- i915/gvt: Separate the MMIO tracking table from GVT-g (Alex Williamson) [2124620]
- s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration (Alex Williamson) [2124620]
- MAINTAINERS: update file path for S390 VFIO AP DRIVER (Alex Williamson) [2124620]
- vfio-ccw: step down as maintainer (Alex Williamson) [2124620]
- skmsg: Fix wrong last sg check in sk_msg_recvmsg() (Paolo Abeni) [2134161]
- skmsg: Schedule psock work if the cached skb exists on the psock (Paolo Abeni) [2134161]
- net: core: fix flow symmetric hash (Paolo Abeni) [2134161]
- net: Fix a data-race around sysctl_somaxconn. (Paolo Abeni) [2134161]
- net: Fix a data-race around netdev_unregister_timeout_secs. (Paolo Abeni) [2134161]
- net: Fix data-races around sysctl_devconf_inherit_init_net. (Paolo Abeni) [2134161]
- net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. (Paolo Abeni) [2134161]
- net: Fix a data-race around netdev_budget_usecs. (Paolo Abeni) [2134161]
- net: Fix a data-race around netdev_budget. (Paolo Abeni) [2134161]
- net: Fix a data-race around sysctl_net_busy_read. (Paolo Abeni) [2134161]
- net: Fix a data-race around sysctl_net_busy_poll. (Paolo Abeni) [2134161]
- net: Fix a data-race around sysctl_tstamp_allow_data. (Paolo Abeni) [2134161]
- net: Fix data-races around sysctl_optmem_max. (Paolo Abeni) [2134161]
- net: Fix data-races around netdev_tstamp_prequeue. (Paolo Abeni) [2134161]
- net: Fix data-races around netdev_max_backlog. (Paolo Abeni) [2134161]
- net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Paolo Abeni) [2134161]
- net: Fix data-races around sysctl_[rw]mem_(max|default). (Paolo Abeni) [2134161]
- net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu (Paolo Abeni) [2134161]
- devlink: Fix use-after-free after a failed reload (Paolo Abeni) [2134161]
- skmsg: Fix invalid last sg check in sk_msg_recvmsg() (Paolo Abeni) [2134161]
- net: Fix data-races around sysctl_[rw]mem(_offset)?. (Paolo Abeni) [2134161]
- net: Fix data-races around sysctl_mem. (Paolo Abeni) [2134161]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Al Stone) [2071841]
- perf/core: Add a new read format to get a number of lost samples (Al Stone) [2071841]
- drivers/perf: arm_pmu: Handle 47 bit counters (Al Stone) [2071841]
- mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2104445]
- crypto: cryptd - Protect per-CPU resource by disabling BH. (Vladis Dronov) [2117509]
- RDMA: Handle the return code from dma_resv_wait_timeout() properly (Kamal Heib) [2120665]
- RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2104474 2120665]
- IB/core: Fix a nested dead lock as part of ODP flow (Kamal Heib) [2120665]
- RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120665]
- RDMA/srp: Set scmnd->result only when scmnd is not NULL (Kamal Heib) [2120665]
- RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120665]
- RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2033131 2104474 2120665]
- IB/iser: Fix login with authentication (Kamal Heib) [2120665]
- RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120665]
- RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120665]
- RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120665]
- RDMA/srpt: Duplicate port name members (Kamal Heib) [2120665]
- RDMA: Fix comment typo (Kamal Heib) [2120665]
- IB: Fix repeated words 'the the' comments (Kamal Heib) [2120665]
- RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120665]
- RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120665]
- RDMA/hfi1: Depend on !UML (Kamal Heib) [2120665]
- RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2104474 2120665]
- RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120665]
- RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Add AE source to error log (Kamal Heib) [2104474 2120665]
- RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2104474 2120665]
- RDMA: Correct duplicated words in comments (Kamal Heib) [2120665]
- IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120665]
- RDMA/usnic: Use device_iommu_capable() (Kamal Heib) [2120665]
- RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2117911 2120665]
- RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2117911 2120665]
- RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120665]
- RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120662]
- RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120662]
- RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120662]
- RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120662]
- IB/core: Fix typo in comment (Kamal Heib) [2120662]
- RDMA/core: Fix typo in comment (Kamal Heib) [2120662]
- IB/hf1: Fix typo in comment (Kamal Heib) [2120662]
- IB/iser: Fix typo in comment (Kamal Heib) [2120662]
- IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120662]
- RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120662]
- RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120662]
- RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120662]
- RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120662]
- IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120662]
- RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120662]
- IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120662]
- IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120662]
- IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120662]
- RDMA: use dma_resv_wait() instead of extracting the fence (Kamal Heib) [2120662]
- RDMA/siw: make use of the helper function kthread_run_on_cpu() (Kamal Heib) [2120662]
- scsi: ib_srp: Call scsi_done() directly (Kamal Heib) [2120662]
- scsi: target: srpt: Replace enable attr with ops.enable (Kamal Heib) [2120662]
- scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120662]
- scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120662]
- scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() (Kamal Heib) [2120662]
- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048800]
- EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048800]
- redhat/configs: enable UINPUT on aarch64 (Benjamin Tissoires) [2119170]
- exfat: use updated exfat_chain directly during renaming (Pavel Reichl) [2115894]
- exfat: fix i_blocks for files truncated over 4 GiB (Pavel Reichl) [2115894]
- exfat: fix incorrect loading of i_blocks for large files (Pavel Reichl) [2115894]
- exfat: fix referencing wrong parent directory information after renaming (Pavel Reichl) [2115894]
- exfat: check if cluster num is valid (Pavel Reichl) [2115894]
- exfat: simplify is_valid_cluster() (Pavel Reichl) [2115894]
- arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo (Al Stone) [2121508]
- arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity (Al Stone) [2121508]
- arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port (Al Stone) [2121508]
- arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation (Al Stone) [2121508]
- arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity (Al Stone) [2121508]
- arm64: dts: verdin-imx8mm: add otg2 pd to usbphy (Al Stone) [2121508]
- arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: extend pmic voltages (Al Stone) [2121508]
- arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header (Al Stone) [2121508]
- arm64: dts: imx8mn: remove GPU power domain reset (Al Stone) [2121508]
- arm64: dts: imx8ulp: add #reset-cells for pcc (Al Stone) [2121508]
- dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example (Al Stone) [2121508]
- arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: update CAN clock to 40MHz (Al Stone) [2121508]
- arm64: dts: imx8m{m,p}-verdin: use IT temperatures (Al Stone) [2121508]
- arm64: dts: freescale: align gpio-key node names with dtschema (Al Stone) [2121508]
- arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x (Al Stone) [2121508]
- arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names (Al Stone) [2121508]
- arm64: dts: ls1028a: Update SFP node to include clock (Al Stone) [2121508]
- arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings (Al Stone) [2121508]
- arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-venice-gw74xx: correct pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct I2C3 pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct I2C1 pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct I2C5 pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct vbus pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct eqos pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct vbus pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct gpio-led pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct the uart2 pinctl value (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: correct mmc pad settings (Al Stone) [2121508]
- arm64: dts: imx8mp: correct clock of pgc_ispdwp (Al Stone) [2121508]
- dt-bindings: tegra186-hsp: add type for shared mailboxes (Al Stone) [2121508]
- dt-bindings: mailbox: tegra: Document Tegra234 HSP (Al Stone) [2121508]
- dt-bindings: mailbox: tegra: Convert to json-schema (Al Stone) [2121508]
- arm64: dt: imx8mp: support pwm polarity inversion (Al Stone) [2121508]
- arm64: dt: imx8mn: support pwm polarity inversion (Al Stone) [2121508]
- arm64: dt: imx8mm: support pwm polarity inversion (Al Stone) [2121508]
- arm64: dt: imx8mq: support pwm polarity inversion (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override (Al Stone) [2121508]
- arm64: dts: imx8m*venice: add missing clock-names to pcie_phy (Al Stone) [2121508]
- arm64: dts: freescale: reduce the interrup-map-mask (Al Stone) [2121508]
- arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 (Al Stone) [2121508]
- arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 (Al Stone) [2121508]
- arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508]
- arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508]
- arm64: dts: imx8mm: Add CPLD on MX8Menlo board (Al Stone) [2121508]
- arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts' (Al Stone) [2121508]
- arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts' (Al Stone) [2121508]
- arm64: dts: imx8mp: Add MEDIA_BLK_CTRL (Al Stone) [2121508]
- arm64: dts: imx8mp: Add MEDIAMIX power domains (Al Stone) [2121508]
- arm64: dts: imx8mp: add HSIO power-domains (Al Stone) [2121508]
- dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains (Al Stone) [2121508]
- dt-bindings: soc: Add i.MX8MP media block control DT bindings (Al Stone) [2121508]
- arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit (Al Stone) [2121508]
- arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM (Al Stone) [2121508]
- arm64: dts: freescale: update ifc node name to be memory-controller (Al Stone) [2121508]
- arm64: dts: remove "simple-bus" compatible from ifc node (Al Stone) [2121508]
- clk: imx8mp: add clkout1/2 support (Al Stone) [2121508]
- arm64: dts: imx8mn-evk: Add UART3 support (Al Stone) [2121508]
- arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock (Al Stone) [2121508]
- arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board (Al Stone) [2121508]
- dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks (Al Stone) [2121508]
- arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support (Al Stone) [2121508]
- arm64: dts: imx8mm-evk: add pwm1/backlight support (Al Stone) [2121508]
- arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree (Al Stone) [2121508]
- clk: imx8mp: Add DISP2 pixel clock (Al Stone) [2121508]
- arm64: dts: freescale: imx8q: add imx vpu codec entries (Al Stone) [2121508]
- arm64: dts: imx8mp: Enable HS400-ES (Al Stone) [2121508]
- arm64: dts: imx8mn: Enable HS400-ES (Al Stone) [2121508]
- dt-bindings: imx: add clock bindings for i.MX8MN GPT (Al Stone) [2121508]
- arm64: dts: freescale: add initial support for verdin imx8m plus (Al Stone) [2121508]
- arm64: dts: imx8mp: add uart2 dma (Al Stone) [2121508]
- arm64: dts: freescale: align SPI NOR node name with dtschema (Al Stone) [2121508]
- arm64: dts: imx8m: Pass a label to the soc node (Al Stone) [2121508]
- arm64: dts: fsl: adjust whitespace around '=' (Al Stone) [2121508]
- arm64: dts: lx2160a: Update can node property (Al Stone) [2121508]
- arm64: dts: ls1028a: default to OTG mode for USB (Al Stone) [2121508]
- arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: capitalisation of verdin comments (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: re-order pinctrl groups (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: update iomux configuration (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: comment about i2c level shifter (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: only dashes in node names (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: alphabetically re-order nodes (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: multi-line comment style (Al Stone) [2121508]
- arm64: dts: imx8mm-verdin: update regulator names (Al Stone) [2121508]
- arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp (Al Stone) [2121508]
- arm64: dts: imx8mp: Add cpu-freq support (Al Stone) [2121508]
- arm64: dts: imx8mp: Add missing speed grade phandle (Al Stone) [2121508]
- ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode (Al Stone) [2121508]
- arm64: dts: imx8mn: Fix SAI nodes (Al Stone) [2121508]
- arm64: dts: imx8mq-tqma8mq: change the spi-nor tx (Al Stone) [2121508]
- arm64: dts: imx8qm: Correct SCU clock controller's compatible property (Al Stone) [2121508]
- arm64: dts: imx8mp: add GPU nodes (Al Stone) [2121508]
- arm64: dts: imx8mp: add GPC node with GPU power domains (Al Stone) [2121508]
- arm64: dts: imx8mn-evk: add QSPI flash (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5-r4: add the correct panel (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: add a RO firmware partition (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: higher boost regulation current (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source (Al Stone) [2121508]
- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes (Al Stone) [2121508]
- arm64: dts: imx8mm-venice: fix spi2 pin configuration (Al Stone) [2121508]
- arm64: tegra: Add QSPI controllers on Tegra234 (Al Stone) [2121508]
- arm64: tegra: Add HDA device tree node for Tegra234 (Al Stone) [2121508]
- arm64: tegra: APE sound card for Jetson AGX Orin (Al Stone) [2121508]
- arm64: tegra: Add audio devices on Tegra234 (Al Stone) [2121508]
- arm64: tegra: Add Tegra234 IOMMUs (Al Stone) [2121508]
- arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit (Al Stone) [2121508]
- arm64: tegra: Add Tegra234 PWM devicetree nodes (Al Stone) [2121508]
- arm64: tegra: Add Tegra234 I2C devicetree nodes (Al Stone) [2121508]
- arm64: tegra: Hook up MMC and BPMP to memory controller (Al Stone) [2121508]
- arm64: tegra: Add memory controller on Tegra234 (Al Stone) [2121508]
- arm64: tegra: Describe Tegra234 CPU hierarchy (Al Stone) [2121508]
- arm64: tegra: Add main and AON GPIO controllers on Tegra234 (Al Stone) [2121508]
- arm64: tegra: Add Tegra234 TCU device (Al Stone) [2121508]
- arm64: tegra: Fill in properties for Tegra234 eMMC (Al Stone) [2121508]
- arm64: tegra: Update Tegra234 BPMP channel addresses (Al Stone) [2121508]
- arm64: tegra: Add clock for Tegra234 RTC (Al Stone) [2121508]
- arm64: tegra: Fixup SYSRAM references (Al Stone) [2121508]
- arm64: tegra: Remove unused only-1-8-v properties (Al Stone) [2121508]
- arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support (Al Stone) [2121508]
- arm64: dts: imx8mq: add hdmi phy 27m clock (Al Stone) [2121508]
- arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC (Al Stone) [2121508]
- arm64: dts: imx8mn-evk: use proper names for PMIC outputs (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron: fix ethernet node name (Al Stone) [2121508]
- arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC (Al Stone) [2121508]
- arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node (Al Stone) [2121508]
- arm64: dts: ls1046a: Update i2c node dma properties (Al Stone) [2121508]
- arm64: dts: ls1043a: Update i2c dma properties (Al Stone) [2121508]
- Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells" (Al Stone) [2121508]
- arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes (Al Stone) [2121508]
- arch: arm64: dts: lx2160a: describe the SerDes block #1 (Al Stone) [2121508]
- dt-bindings: clock: add i.MX93 clock definition (Al Stone) [2121508]
- dt-bindings: memory: Add Tegra234 PCIe memory (Al Stone) [2121508]
- dt-bindings: power: Add Tegra234 PCIe power domains (Al Stone) [2121508]
- dt-bindings: Add Tegra234 PCIe clocks and resets (Al Stone) [2121508]
- dt-bindings: Add HDA support for Tegra234 (Al Stone) [2121508]
- arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC (Al Stone) [2121508]
- arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4 (Al Stone) [2121508]
- arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage (Al Stone) [2121508]
- arm64: dts: imx8mp-phycore-som: Update WDOG muxing (Al Stone) [2121508]
- arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines (Al Stone) [2121508]
- arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength (Al Stone) [2121508]
- arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes (Al Stone) [2121508]
- arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support (Al Stone) [2121508]
- arm64: dts: ls1028a: add efuse node (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: add support for I2C5 (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: add PCA6416 gpio line names (Al Stone) [2121508]
- arm64: dts: imx8qm: added more serial alias to dts (Al Stone) [2121508]
- arm64: dts: imx8qm: add compatible string for usdhc3 (Al Stone) [2121508]
- dt-bindings: Add Tegra234 APE support (Al Stone) [2121508]
- dt-bindings: memory: tegra: Add Tegra234 support (Al Stone) [2121508]
- arm64: dts: imx8mm: Fix VPU Hanging (Al Stone) [2121508]
- arm64: dts: imx8mq-evk: Add second PCIe port support (Al Stone) [2121508]
- dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains (Al Stone) [2121508]
- dt-bindings: power: add defines for i.MX8MP power domain (Al Stone) [2121508]
- arm64: dts: imx8mm-beacon: Enable PCIe (Al Stone) [2121508]
- arm64: dts: freescale: add initial support for verdin imx8m mini (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode (Al Stone) [2121508]
- arm64: dts: freescale: Use overlay target for simplicity (Al Stone) [2121508]
- arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding (Al Stone) [2121508]
- arm64: dts: imx8mm: fix strange hex notation (Al Stone) [2121508]
- arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini (Al Stone) [2121508]
- arm64: dts: tqma8mqml: add PCIe support (Al Stone) [2121508]
- arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders (Al Stone) [2121508]
- arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl (Al Stone) [2121508]
- arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference (Al Stone) [2121508]
- arm64: dts: ls1028a-qds: define mdio slots for networking options (Al Stone) [2121508]
- arm64: dts: imx8m{m,n}_venice*: add gpio-line-names (Al Stone) [2121508]
- arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw7902: fix pcie bindings (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel (Al Stone) [2121508]
- arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B (Al Stone) [2121508]
- arm64: dts: imx8mp: disable usb3_phy1 (Al Stone) [2121508]
- arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible (Al Stone) [2121508]
- arm64: dts: imx8: add mu5/6 node (Al Stone) [2121508]
- arm64: dts: imx8qm: Add SCU RTC node (Al Stone) [2121508]
- arm64: dts: imx8mn-venice-gw7902: disable gpu (Al Stone) [2121508]
- arm64: dts: imx8mq: disable DDRC node by default (Al Stone) [2121508]
- arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible (Al Stone) [2121508]
- arm64: dts: imx8mm-venice*: add PCIe support (Al Stone) [2121508]
- arm64: dts: imx8mn: Enable GPU (Al Stone) [2121508]
- arm64: dts: imx8mn: add DISP blk-ctrl (Al Stone) [2121508]
- arm64: dts: imx8mn: put USB controller into power-domains (Al Stone) [2121508]
- arm64: dts: imx8mn: add GPC node (Al Stone) [2121508]
- arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board (Al Stone) [2121508]
- arm64: dts: imx8mm: Add the pcie support (Al Stone) [2121508]
- arm64: dts: imx8mm: Add the pcie phy support (Al Stone) [2121508]
- dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains (Al Stone) [2121508]
- Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" (Al Stone) [2121508]
- dt-bindings: Add headers for Tegra234 PWM (Al Stone) [2121508]
- dt-bindings: Add headers for Tegra234 I2C (Al Stone) [2121508]
- dt-bindings: imx: Add clock binding for i.MXRT1050 (Al Stone) [2121508]
- arm64: dts: imx8mq: fix lcdif port node (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor (Al Stone) [2121508]
- arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers (Al Stone) [2121508]
- arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 (Al Stone) [2121508]
- arm64: dts: freescale: Fix sound card model for MBa8Mx (Al Stone) [2121508]
- arm64: dts: imx8mn-venice-gw7902: disable gpu (Al Stone) [2121508]
- dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains (Al Stone) [2121508]
- dt-bindings: memory: tegra: Update for Tegra194 (Al Stone) [2121508]
- dt-bindings: Update headers for Tegra234 (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: configure multiple queues on eqos (Al Stone) [2121508]
- arm64: dts: ls1028a-qds: add overlays for various serdes protocols (Al Stone) [2121508]
- arm64: dts: ls1028a-qds: enable lpuart1 (Al Stone) [2121508]
- arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus (Al Stone) [2121508]
- arm64: dts: ls1028a-rdb: enable pwm0 (Al Stone) [2121508]
- arm64: dts: ls1028a: add flextimer based pwm nodes (Al Stone) [2121508]
- arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source (Al Stone) [2121508]
- arm64: dts: ls1028a: Add PCIe EP nodes (Al Stone) [2121508]
- arm64: dts: lx2162a-qds: add interrupt line for RTC node (Al Stone) [2121508]
- arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes (Al Stone) [2121508]
- arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes (Al Stone) [2121508]
- arm64: dts: lx2160a-qds: Add mdio mux nodes (Al Stone) [2121508]
- arm64: dts: lx2160a: add optee-tz node (Al Stone) [2121508]
- arm64: dts: lx2160a-rdb: Add Inphi PHY node (Al Stone) [2121508]
- arm64: dts: lx2160a: fix scl-gpios property name (Al Stone) [2121508]
- arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi (Al Stone) [2121508]
- dt-bindings: phy: phy-imx8-pcie: Add binding for the pad modes of imx8 pcie phy (Al Stone) [2121508]
- arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards (Al Stone) [2121508]
- arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property (Al Stone) [2121508]
- dt-bindings: power: imx8ulp: add power domain header file (Al Stone) [2121508]
- arm64: dts: imx8mq-evk: link regulator to VPU domain (Al Stone) [2121508]
- arm64: dts: ls1088a: add snps incr burst type adjustment for usb1 (Al Stone) [2121508]
- arm64: dts: ls1088a: Add reboot nodes (Al Stone) [2121508]
- arm64: dts: ls1028a-rdb: update copyright (Al Stone) [2121508]
- arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports (Al Stone) [2121508]
- arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller (Al Stone) [2121508]
- arm64: dts: ls1028a-rdb: sort nodes alphabetically by label (Al Stone) [2121508]
- arm64: dts: imx8mp: add mac address for EQOS (Al Stone) [2121508]
- arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY (Al Stone) [2121508]
- arm64: dts: imx8m: configure FEC PHY VDDIO voltage (Al Stone) [2121508]
- arm64: dts: imx8m: disable smart eee for FEC PHY (Al Stone) [2121508]
- arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY (Al Stone) [2121508]
- arm64: dts: imx8mn-evk: add hardware reset for FEC PHY (Al Stone) [2121508]
- arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M (Al Stone) [2121508]
- arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN (Al Stone) [2121508]
- arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM (Al Stone) [2121508]
- arm64: dts: imx8ulp: address build warning (Al Stone) [2121508]
- arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required (Al Stone) [2121508]
- arm64: dts: imx8ulp: add power domain entry for usdhc (Al Stone) [2121508]
- arm64: dts: imx8ulp: add scmi firmware node (Al Stone) [2121508]
- arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp (Al Stone) [2121508]
- arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board (Al Stone) [2121508]
- arm64: dts: imx8mm-beacon: Enable OV5640 Camera (Al Stone) [2121508]
- arm64: dts: imx8mm: Add CSI nodes (Al Stone) [2121508]
- arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration (Al Stone) [2121508]
- arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS (Al Stone) [2121508]
- arm64: dts: imx8mq: remove interconnect property from lcdif (Al Stone) [2121508]
- arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys (Al Stone) [2121508]
- arm64: dts: imx8qxp: add cache info (Al Stone) [2121508]
- arm64: dts: imx8qm: add cache info (Al Stone) [2121508]
- arm64: dts: imx8m: add cache info (Al Stone) [2121508]
- clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: describe the selfie cam (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: describe power supply for cameras (Al Stone) [2121508]
- arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description (Al Stone) [2121508]
- arm64: dts: imx8mm-beacon: Enable USB Controllers (Al Stone) [2121508]
- arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device (Al Stone) [2121508]
- arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch (Al Stone) [2121508]
- arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference (Al Stone) [2121508]
- arm64: dts: mnt-reform2: correct i2c3 pad-ctrl (Al Stone) [2121508]
- arm64: dts: mnt-reform2: add internal display support (Al Stone) [2121508]
- arm64: dts: freescale: add 'chassis-type' property (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 RGMII PHY (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2 (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply voltages are correct (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: Limit the max sdio frequency (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: delay the startup of the SDIO (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: wire up the wifi regulator (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments (Al Stone) [2121508]
- arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY (Al Stone) [2121508]
- arm64: dts: imx8mm: add DISP blk-ctrl (Al Stone) [2121508]
- arm64: dts: imx8mm: add VPU blk-ctrl (Al Stone) [2121508]
- arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core (Al Stone) [2121508]
- arm64: dts: imx8mm: put USB controllers into power-domains (Al Stone) [2121508]
- arm64: dts: imx8mm: add GPC node (Al Stone) [2121508]
- dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains (Al Stone) [2121508]
- dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains (Al Stone) [2121508]
- arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio (Al Stone) [2121508]
- arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control (Al Stone) [2121508]
- arm64: dts: freescale: Fix 'interrupt-map' parent address cells (Al Stone) [2121508]
- arm64: dts: ls1028a: use phy-mode instead of phy-connection-type (Al Stone) [2121508]
- arm64: dts: ls1028a: move PHY nodes to MDIO controller (Al Stone) [2121508]
- arm64: dts: ls1028a: disable usb controller by default (Al Stone) [2121508]
- arm64: dts: ls1028a: add Vivante GPU node (Al Stone) [2121508]
- arm64: dts: ls1028a: move Mali DP500 node into /soc (Al Stone) [2121508]
- arm64: dts: ls1028a: move pixel clock pll into /soc (Al Stone) [2121508]
- arm64: dts: ls1028a: fix eSDHC2 node (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2 (Al Stone) [2121508]
- arm64: dts: s32g2: add memory nodes for evb and rdb2 (Al Stone) [2121508]
- arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support (Al Stone) [2121508]
- arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board (Al Stone) [2121508]
- arm64: dts: imx8: change the spi-nor tx (Al Stone) [2121508]
- dt-bindings: clock: Add imx8ulp clock support (Al Stone) [2121508]
- arm64: dts: ls1012a: Add serial alias for ls1012a-rdb (Al Stone) [2121508]
- arm64: dts: imx8mp: Reorder flexspi clock-names entry (Al Stone) [2121508]
- arm64: dts: imx8mq: fix the schema check errors (Al Stone) [2121508]
- arm64: dts: freescale: fix arm,sp805 compatible string (Al Stone) [2121508]
- arm64: dts: zii-ultra: add PCIe PHY supply (Al Stone) [2121508]
- arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema (Al Stone) [2121508]
- arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity (Al Stone) [2121508]
- arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity (Al Stone) [2121508]
- clk: imx8mn: Add M7 core clock (Al Stone) [2121508]
- arm64: dts: add device tree for Traverse Ten64 (LS1088A) (Al Stone) [2121508]
- arm64: dts: ls1088a: add missing PMU node (Al Stone) [2121508]
- arm64: dts: ls1088a: add internal PCS for DPMAC1 node (Al Stone) [2121508]
- arm64: dts: imx8m: drop interrupt-affinity for pmu (Al Stone) [2121508]
- arm64: dts: imx8qxp: update pmu compatible (Al Stone) [2121508]
- arm64: dts: imx8mm: update pmu compatible (Al Stone) [2121508]
- arm64: dts: ls1046a: fix eeprom entries (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio outputs (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config (Al Stone) [2121508]
- arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions (Al Stone) [2121508]
- arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support (Al Stone) [2121508]
- arm64: dts: imx8mp: Add dsp node (Al Stone) [2121508]
- arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props with phys (Al Stone) [2121508]
- arm64: dts: imx8mq-evk: Remove unnecessary blank lines (Al Stone) [2121508]
- arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 (Al Stone) [2121508]
- arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #address-cells/#size-cells (Al Stone) [2121508]
- arm64: dts: imx8: Add jpeg encoder/decoder nodes (Al Stone) [2121508]
- arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings (Al Stone) [2121508]
- arm64: dts: ls1088ardb: update PHY nodes with IRQ information (Al Stone) [2121508]
- arm64: dts: ls2088ardb: update PHY nodes with IRQ information (Al Stone) [2121508]
- arm64: dts: lx2160ardb: update PHY nodes with IRQ information (Al Stone) [2121508]
- arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible string for FEC (Al Stone) [2121508]
- arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC (Al Stone) [2121508]
- arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl (Al Stone) [2121508]
- arm64: dts: imx8mq-reform2: add sound support (Al Stone) [2121508]
- arm64: dts: imx8mq: add support for MNT Reform2 (Al Stone) [2121508]
- arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl (Al Stone) [2121508]
- arm64: dts: nitrogen8-som: correct network PHY reset (Al Stone) [2121508]
- arm64: dts: imx8mq: add Nitrogen8 SoM (Al Stone) [2121508]
- ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130652]
Resolves: rhbz#2118511, rhbz#2107656, rhbz#2004384, rhbz#2121271, rhbz#2125352, rhbz#2117508, rhbz#2094072, rhbz#2078867, rhbz#2124620, rhbz#2134161, rhbz#2071841, rhbz#2104445, rhbz#2117509, rhbz#2120665, rhbz#2104474, rhbz#2033131, rhbz#2117911, rhbz#2120662, rhbz#2048800, rhbz#2119170, rhbz#2115894, rhbz#2121508, rhbz#2130652

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-10-21 09:57:32 -04:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
check-kabi kernel-5.14.0-155.el9 2022-08-23 20:50:32 +00:00
cpupower.config RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
cpupower.service RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-aarch64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-armv7hl.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-modules.sh.rhel kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
filter-ppc64le.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-s390x.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
filter-x86_64.sh.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
gating.yaml kernel-5.14.0-0.rc4.35.el9 2021-08-02 17:07:47 -04:00
generate_all_configs.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
kernel-aarch64-debug-rhel.config kernel-5.14.0-178.el9 2022-10-21 09:57:32 -04:00
kernel-aarch64-rhel.config kernel-5.14.0-178.el9 2022-10-21 09:57:32 -04:00
kernel-local RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
kernel-ppc64le-debug-rhel.config kernel-5.14.0-176.el9 2022-10-12 02:19:40 -04:00
kernel-ppc64le-rhel.config kernel-5.14.0-176.el9 2022-10-12 02:19:40 -04:00
kernel-s390x-debug-rhel.config kernel-5.14.0-176.el9 2022-10-12 02:19:40 -04:00
kernel-s390x-rhel.config kernel-5.14.0-176.el9 2022-10-12 02:19:40 -04:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-176.el9 2022-10-12 02:19:40 -04:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-176.el9 2022-10-12 02:19:40 -04:00
kernel-x86_64-rhel.config kernel-5.14.0-176.el9 2022-10-12 02:19:40 -04:00
kernel.spec kernel-5.14.0-178.el9 2022-10-21 09:57:32 -04:00
kvm_stat.logrotate kernel-5.13.0-0.rc7.51.el9 2021-06-21 19:14:53 -04:00
linux-kernel-test.patch RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Makefile.rhelver kernel-5.14.0-178.el9 2022-10-21 09:57:32 -04:00
merge.pl RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
mod-denylist.sh kernel-5.13.0-1.el9 2021-07-02 16:34:23 -04:00
mod-extra.list.rhel kernel-5.13.0-0.rc2.19.el9 2021-05-17 18:16:50 -04:00
mod-internal.list kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
mod-sign.sh kernel-5.13.0-0.rc2.19.el9 2021-05-17 18:16:50 -04:00
Module.kabi_aarch64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_dup_aarch64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_ppc64le RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_s390x RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_dup_x86_64 RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Module.kabi_ppc64le kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_s390x kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
Module.kabi_x86_64 kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
parallel_xz.sh kernel-5.10.0-0.rc6.92 2020-12-04 15:24:35 -05:00
partial-kgcov-snip.config kernel-5.14.0-151.el9 2022-08-22 14:19:18 +00:00
patch-5.14-redhat.patch kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
process_configs.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
README.rst RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149.el9 2021-02-08 15:06:53 -05:00
rpminspect.yaml kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
sources kernel-5.14.0-178.el9 2022-10-21 09:57:32 -04:00
update_scripts.sh kernel-5.14.0-172.el9 2022-10-03 05:42:53 -04:00
x509.genkey.centos kernel-5.14.0-72.el9 2022-03-15 13:30:59 +00:00
x509.genkey.rhel RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00

===================
The Kernel dist-git
===================

The kernel is maintained in a `source tree`_ rather than directly in dist-git.
The specfile is maintained as a `template`_ in the source tree along with a set
of build scripts to generate configurations, (S)RPMs, and to populate the
dist-git repository.

The `documentation`_ for the source tree covers how to contribute and maintain
the tree.

If you're looking for the downstream patch set it's available in the source
tree with "git log master..ark-patches" or
`online`_.

Each release in dist-git is tagged in the source repository so you can easily
check out the source tree for a build. The tags are in the format
name-version-release, but note release doesn't contain the dist tag since the
source can be built in different build roots (Fedora, CentOS, etc.)

.. _source tree: https://gitlab.com/cki-project/kernel-ark.git
.. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template
.. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home
.. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches