The Linux kernel
Go to file
Frantisek Hrbata 8e9b0e5164 kernel-5.14.0-181.el9
* Wed Oct 26 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-181.el9]
- perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2049125]
- scsi: core: Allow the ALUA transitioning state enough time (Ewan D. Milne) [2132461]
- scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132461]
- scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132461]
- scsi: sg: Allow waiting for commands to complete on removed device (Ewan D. Milne) [2132461]
- scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132461]
- scsi: core: Shorten long warning messages (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132461]
- scsi: sd: Fix interpretation of VPD B9h length (Ewan D. Milne) [2132461]
- scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Ewan D. Milne) [2132461]
- scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132461]
- scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132461]
- scsi: sd: Don't call blk_cleanup_disk() in sd_probe() (Ewan D. Milne) [2132461]
- scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132461]
- scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice (Ewan D. Milne) [2132461]
- scsi: sd: Optimal I/O size should be a multiple of reported granularity (Ewan D. Milne) [2132461]
- scsi: sd: Switch to using scsi_device VPD pages (Ewan D. Milne) [2132461]
- scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132461]
- scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132461]
- scsi: core: Cache VPD pages b0, b1, b2 (Ewan D. Milne) [2132461]
- scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132461]
- scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132461]
- scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() (Ewan D. Milne) [2132461]
- scsi: core: Refine how we set tag_set NUMA node (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132461]
- scsi: core: Increase max device queue_depth to 4096 (Ewan D. Milne) [2132461]
- scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132461]
- scsi: sd: Clean up gendisk if device_add_disk() failed (Ewan D. Milne) [2132461]
- scsi: sd: sd_read_cpr() requires VPD pages (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ewan D. Milne) [2132461]
- scsi: core: sysfs: Remove comments that conflict with the actual logic (Ewan D. Milne) [2132461]
- scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132461]
- scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132461]
- scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132461]
- scsi: core: Make "access_state" sysfs attribute always visible (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Call scsi_done() directly (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132461]
- scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132461]
- wireguard: netlink: avoid variable-sized memcpy on sockaddr (Hangbin Liu) [2135317]
- rhel: Enable imx8 I2C configs properly (Al Stone) [2071838]
- i2c: imx: fix typo in comment (Al Stone) [2071838]
- i2c: dev: Force case user pointers in compat_i2cdev_ioctl() (Al Stone) [2071838]
- i2c: dev: check return value when calling dev_set_name() (Al Stone) [2071838]
- i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit (Al Stone) [2071838]
- i2c: mux: demux-pinctrl: do not deactivate a master that is not active (Al Stone) [2071838]
- i2c: add tracepoints for I2C slave events (Al Stone) [2071838]
- i2c: tegra: Add SMBus block read function (Al Stone) [2071838]
- i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify(). (Al Stone) [2071838]
- i2c: smbus: Check for parent device before dereference (Al Stone) [2071838]
- i2c: imx: allow COMPILE_TEST (Al Stone) [2071838]
- i2c: don't expose function which is only used internally (Al Stone) [2071838]
- i2c: ACPI: Replace acpi_bus_get_device() (Al Stone) [2071838]
- i2c: smbus: Use device_*() functions instead of of_*() (Al Stone) [2071838]
- Revert "i2c: core: support bus regulator controlling in adapter" (Al Stone) [2071838]
- i2c: validate user data in compat ioctl (Al Stone) [2071838]
- i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries (Al Stone) [2071838]
- i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function (Al Stone) [2071838]
- i2c: acpi: Use acpi_dev_ready_for_enumeration() helper (Al Stone) [2071838]
- i2c: tegra: use i2c_timings for bus clock freq (Al Stone) [2071838]
- i2c: virtio: fix completion handling (Al Stone) [2071838]
- i2c: enable async suspend/resume on i2c client devices (Al Stone) [2071838]
- i2c: enable async suspend/resume for i2c adapters (Al Stone) [2071838]
- i2c: tegra: Add the ACPI support (Al Stone) [2071838]
- i2c: mux: gpio: Use array_size() helper (Al Stone) [2071838]
- i2c: mux: gpio: Don't dereference fwnode from struct device (Al Stone) [2071838]
- i2c: mux: gpio: Replace custom acpi_get_local_address() (Al Stone) [2071838]
- i2c: imx: Add timer for handling the stop condition (Al Stone) [2071838]
- i2c: virtio: disable timeout handling (Al Stone) [2071838]
- i2c: Allow an ACPI driver to manage the device's power state during probe (Al Stone) [2071838]
- i2c: virtio: Add support for zero-length requests (Al Stone) [2071838]
- i2c: tegra: Ensure that device is suspended before driver is removed (Al Stone) [2071838]
- i2c: acpi: Replace custom function with device_match_acpi_handle() (Al Stone) [2071838]
- i2c: switch from 'pci_' to 'dma_' API (Al Stone) [2071838]
- i2c: acpi: fix resource leak in reconfiguration device addition (Al Stone) [2071838]
- i2c: virtio: add a virtio i2c frontend driver (Al Stone) [2071838]
- i2c: remove dead PMC MSP TWI/SMBus/I2C driver (Al Stone) [2071838]
- i2c: dev: Use sysfs_emit() in "show" functions (Al Stone) [2071838]
- i2c: dev: Define pr_fmt() and drop duplication substrings (Al Stone) [2071838]
- i2c: imx: : use proper DMAENGINE API for termination (Al Stone) [2071838]
- remove CONFIG_PTE_MARKER and add CONFIG_PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480]
- mm/uffd: move USERFAULTFD configs into mm/ (Chris von Recklinghausen) [2136480]
- mm: enable PTE markers by default (Chris von Recklinghausen) [2136480]
- mm/uffd: PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480]
- scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2125169]
- scsi: qedf: Fix typo in comment (Nilesh Javali) [2111468]
- scsi: qedf: Remove redundant variable op (Nilesh Javali) [2111468]
- scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2111468]
- scsi: qedf: Remove unnecessary code (Nilesh Javali) [2111468]
- scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2119312]
- scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2119312]
- scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2119312]
- scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2119312]
Resolves: rhbz#2049125, rhbz#2132461, rhbz#2135317, rhbz#2071838, rhbz#2136480, rhbz#2125169, rhbz#2111468, rhbz#2119312

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-10-26 03:40:28 -04:00
.gitignore RHEL 9.0.0 Alpha bootstrap 2020-10-15 14:41:02 +02:00
Makefile.rhelver kernel-5.14.0-181.el9 2022-10-26 03:40:28 -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
README.rst 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-181.el9 2022-10-26 03:40:28 -04:00
kernel-aarch64-rhel.config kernel-5.14.0-181.el9 2022-10-26 03:40:28 -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-181.el9 2022-10-26 03:40:28 -04:00
kernel-ppc64le-rhel.config kernel-5.14.0-181.el9 2022-10-26 03:40:28 -04:00
kernel-s390x-debug-rhel.config kernel-5.14.0-181.el9 2022-10-26 03:40:28 -04:00
kernel-s390x-rhel.config kernel-5.14.0-181.el9 2022-10-26 03:40:28 -04:00
kernel-s390x-zfcpdump-rhel.config kernel-5.14.0-181.el9 2022-10-26 03:40:28 -04:00
kernel-x86_64-debug-rhel.config kernel-5.14.0-181.el9 2022-10-26 03:40:28 -04:00
kernel-x86_64-rhel.config kernel-5.14.0-181.el9 2022-10-26 03:40:28 -04:00
kernel.spec kernel-5.14.0-181.el9 2022-10-26 03:40:28 -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
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
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
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-181.el9 2022-10-26 03:40:28 -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

README.rst

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