1
0
forked from rpms/kernel
The Linux kernel
Go to file
Herton R. Krzesinski 5d4a8ba20b kernel-5.14.0-252.el9
* Wed Feb 01 2023 Herton R. Krzesinski <herton@redhat.com> [5.14.0-252.el9]
- vdpa/ifcvf: fix the calculation of queuepair (Cindy Lu) [2158700]
- vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init (Cindy Lu) [2158700]
- vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2158700]
- vDPA/ifcvf: support userspace to query features and MQ of a management device (Cindy Lu) [2158700]
- vDPA/ifcvf: get_config_size should return a value no greater than dev implementation (Cindy Lu) [2158700]
- vDPA/ifcvf: remove duplicated assignment to pointer cfg (Cindy Lu) [2158700]
- vdpa: ifcvf: Fix spelling mistake in comments (Cindy Lu) [2158700]
- vdpa: ifcvf: set pci driver data in probe (Cindy Lu) [2158700]
- vDPA/ifcvf: fix uninitialized config_vector warning (Cindy Lu) [2158700]
- vDPA/ifcvf: cacheline alignment for ifcvf_hw (Cindy Lu) [2158700]
- vDPA/ifcvf: implement shared IRQ feature (Cindy Lu) [2158700]
- vDPA/ifcvf: implement device MSIX vector allocator (Cindy Lu) [2158700]
- vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf (Cindy Lu) [2158700]
- RDMA/mlx5: remove variable i (Cindy Lu) [2158700]
- vdpa/mlx5: Avoid overwriting CVQ iotlb (Cindy Lu) [2158700]
- vdpa/mlx5: Avoid using reslock in event_handler (Cindy Lu) [2158700]
- vdpa/mlx5: Fix wrong mac address deletion (Cindy Lu) [2158700]
- vdpa/mlx5: Return error on vlan ctrl commands if not supported (Cindy Lu) [2158700]
- vdpa/mlx5: Fix rule forwarding VLAN to TIR (Cindy Lu) [2158700]
- vdpa/mlx5: Fix MQ to support non power of two num queues (Cindy Lu) [2158700]
- vdpa/mlx5: Fix possible uninitialized return value (Cindy Lu) [2158700]
- vdpa/mlx5: Support different address spaces for control and data (Cindy Lu) [2158700]
- vdpa/mlx5: Implement susupend virtqueue callback (Cindy Lu) [2158700]
- vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address (Cindy Lu) [2158700]
- vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Cindy Lu) [2158700]
- vdpa/mlx5: fix error code for deleting vlan (Cindy Lu) [2158700]
- vdpa/mlx5: Fix syntax errors in comments (Cindy Lu) [2158700]
- vdpa/mlx5: Add RX MAC VLAN filter support (Cindy Lu) [2158700]
- vdpa/mlx5: re-create forwarding rules after mac modified (Cindy Lu) [2158700]
- vdpa/mlx5: Remove flow counter from steering (Cindy Lu) [2158700]
- vdpa/mlx5: Use readers/writers semaphore instead of mutex (Cindy Lu) [2158700]
- net/mlx5: Add support for configuring max device MTU (Cindy Lu) [2158700]
- vdpa/mlx5: Use auxiliary_device driver data helpers (Cindy Lu) [2158700]
- vhost_vdpa: don't setup irq offloading when irq_num < 0 (Cindy Lu) [2158700]
- vhost-vdpa: return -EFAULT on copy_to_user() failure (Cindy Lu) [2158700]
- vhost_vdpa: fix the crash in unmap a large memory (Cindy Lu) [2158700]
- vhost-vdpa: fix an iotlb memory leak (Cindy Lu) [2158700]
- vdpa_sim_net: should not drop the multicast/broadcast packet (Cindy Lu) [2158700]
- vdpasim: fix memory leak when freeing IOTLBs (Cindy Lu) [2158700]
- vdpa: conditionally fill max max queue pair for stats (Cindy Lu) [2158700]
- vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove (Cindy Lu) [2158700]
- vdpa_sim: fix vringh initialization in vdpasim_queue_ready() (Cindy Lu) [2158700]
- vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() (Cindy Lu) [2158700]
- vdpa: merge functionally duplicated dev_features attributes (Cindy Lu) [2158700]
- vDPA: conditionally read MTU and MAC in dev cfg space (Cindy Lu) [2158700]
- vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill (Cindy Lu) [2158700]
- vDPA: check virtio device features to detect MQ (Cindy Lu) [2158700]
- vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence (Cindy Lu) [2158700]
- vDPA: only report driver features if FEATURES_OK is set (Cindy Lu) [2158700]
- vDPA: allow userspace to query features of a vDPA device (Cindy Lu) [2158700]
- vp_vdpa: support feature provisioning (Cindy Lu) [2158700]
- vdpa_sim_net: support feature provisioning (Cindy Lu) [2158700]
- vdpa: device feature provisioning (Cindy Lu) [2158700]
- vdpa/vp_vdpa : add vdpa tool support in vp_vdpa (Cindy Lu) [2158700]
- vhost-vdpa: Call ida_simple_remove() when failed (Cindy Lu) [2158700]
- vDPA: fix 'cast to restricted le16' warnings in vdpa.c (Cindy Lu) [2158700]
- vDPA: !FEATURES_OK should not block querying device config space (Cindy Lu) [2158700]
- vdpa_sim: Implement suspend vdpa op (Cindy Lu) [2158700]
- vhost-vdpa: uAPI to suspend the device (Cindy Lu) [2158700]
- vhost-vdpa: introduce SUSPEND backend feature bit (Cindy Lu) [2158700]
- vdpa: Add suspend operation (Cindy Lu) [2158700]
- vdpa: Use device_iommu_capable() (Cindy Lu) [2158700]
- vdpa: make get_vq_group and set_group_asid optional (Cindy Lu) [2158700]
- vdpa: support exposing the count of vqs to userspace (Cindy Lu) [2158700]
- vdpa: change the type of nvqs to u32 (Cindy Lu) [2158700]
- vdpa: support exposing the config size to userspace (Cindy Lu) [2158700]
Resolves: rhbz#2158700

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2023-02-01 11:47:19 +00: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-249.el9 2023-01-30 18:14:25 +00:00
kernel-aarch64-rhel.config kernel-5.14.0-249.el9 2023-01-30 18:14:25 +00: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-249.el9 2023-01-30 18:14:25 +00:00
kernel-ppc64le-rhel.config kernel-5.14.0-249.el9 2023-01-30 18:14:25 +00:00
kernel-s390x-debug-rhel.config kernel-5.14.0-249.el9 2023-01-30 18:14:25 +00:00
kernel-s390x-rhel.config kernel-5.14.0-249.el9 2023-01-30 18:14:25 +00:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-249.el9 2023-01-30 18:14:25 +00:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-250.el9 2023-01-31 13:20:55 +00:00
kernel-x86_64-rhel.config kernel-5.14.0-250.el9 2023-01-31 13:20:55 +00:00
kernel.spec kernel-5.14.0-252.el9 2023-02-01 11:47:19 +00: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-252.el9 2023-02-01 11:47:19 +00: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-229.el9 2023-01-05 13:27:39 +00: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-243.el9 2023-01-24 13:55:00 +00:00
sources kernel-5.14.0-252.el9 2023-02-01 11:47:19 +00: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