Go to file
Myron Stowe b2ae25e39c PCI: rockchip: Set address alignment for endpoint mode
JIRA: https://issues.redhat.com/browse/RHEL-2570
Upstream Status: 7e6689b34a815bd379dfdbe9855d36f395ef056c

commit 7e6689b34a815bd379dfdbe9855d36f395ef056c
Author: Damien Le Moal <dlemoal@kernel.org>
Date:   Tue Apr 18 09:46:58 2023 +0200

    PCI: rockchip: Set address alignment for endpoint mode

    The address translation unit of the rockchip EP controller does not use
    the lower 8 bits of a PCIe-space address to map local memory. Thus we
    must set the align feature field to 256 to let the user know about this
    constraint.

    Link: https://lore.kernel.org/r/20230418074700.1083505-12-rick.wertenbroek@gmail.com
    Fixes: cf590b0783 ("PCI: rockchip: Add EP driver for Rockchip PCIe controller")
    Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
    Signed-off-by: Rick Wertenbroek <rick.wertenbroek@gmail.com>
    Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
    Cc: stable@vger.kernel.org

Signed-off-by: Myron Stowe <mstowe@redhat.com>
2023-09-19 09:37:52 -06:00
Documentation dt-bindings: PCI: Update the RK3399 example to a valid one 2023-09-19 09:37:18 -06:00
LICENSES LICENSES/dual/CC-BY-4.0: Git rid of "smart quotes" 2021-07-15 06:31:24 -06:00
arch powerpc/eeh: Rely on dev->link_active_reporting 2023-09-19 09:11:58 -06:00
block blk-throttle: Fix io statistics for cgroup v1 2023-09-04 11:23:22 +08:00
certs KEYS: DigitalSignature link restriction 2023-05-27 08:41:17 +08:00
crypto crypto: rng - Fix lock imbalance in crypto_del_rng 2023-08-16 17:59:50 +08:00
drivers PCI: rockchip: Set address alignment for endpoint mode 2023-09-19 09:37:52 -06:00
fs Merge: Backport the erofs filesystem support for chunk-based file on-disk format 2023-09-05 09:50:29 -04:00
include PCI: Add pci_clear_master() stub for non-CONFIG_PCI 2023-09-19 09:26:22 -06:00
init init: Provide arch_cpu_finalize_init() 2023-08-08 08:57:28 -04:00
io_uring RHEL only: mark io_uring tech preview 2023-08-14 15:33:56 -04:00
ipc ipc/shm: call underlying open/close vm_ops 2023-06-14 15:11:04 -06:00
kernel Merge: Fixes for tracing subsystem 2023-09-08 11:36:01 -04:00
lib Merge: kernel: x86/mm: Randomize per-cpu entry area [rhel-9] 2023-08-16 09:41:27 +02:00
mm Merge: mm/nvdimm: fix failure to install os on some ppc systems 2023-08-10 17:12:45 +00:00
net Merge: bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire 2023-09-08 11:36:01 -04:00
redhat [redhat] kernel-5.14.0-366.el9 2023-09-14 15:31:33 -04:00
samples Merge: input/hid subsystem rebase to v6.3 2023-07-21 17:32:18 +02:00
scripts Revert "arm64: unwind: add asynchronous unwind tables to kernel and modules" 2023-08-31 22:40:39 -04:00
security Merge: io_uring: pull in fixes from upstream 2023-08-17 11:14:52 +02:00
sound Merge: ALSA: Add audio support for Dell SKU 0BDA and 0B34 2023-07-21 17:32:17 +02:00
tools selftests: cgroup: fix test_kmem_memcg_deletion kernel mem check 2023-09-08 12:45:43 -04:00
usr kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} 2023-03-24 11:18:37 -04:00
virt KVM: Grab a reference to KVM for VM and vCPU stats file descriptors 2023-08-07 17:38:06 +03:00
.clang-format PCI: Introduce pci_dev_for_each_resource() 2023-09-05 09:16:40 -06:00
.cocciconfig
.get_maintainer.conf get_maintainer.conf: Update with new location of RHMAINTAINERS 2022-01-19 14:26:16 -05:00
.get_maintainer.ignore
.gitattributes gitattributes: Remove unnecesary export restrictions 2021-08-30 10:50:35 -04:00
.gitignore kbuild: split the second line of *.mod into *.usyms 2023-03-24 17:06:53 -04:00
.gitlab-ci.yml redhat: change default dist suffix for RHEL 9.3 2023-08-29 09:45:47 +02:00
.mailmap mailmap: remove my redhat.com address from RHEL9's .mailmap file 2022-09-26 09:34:38 -04:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS MAINTAINERS: move Murali Karicheri to credits 2021-04-29 15:47:30 -07:00
Kbuild kbuild: rename hostprogs-y/always to hostprogs/always-y 2020-02-04 01:53:07 +09:00
Kconfig Introduce CONFIG_RH_DISABLE_DEPRECATED 2021-08-30 10:50:55 -04:00
Kconfig.redhat Rename RH_DISABLE_DEPRECATED to RHEL_DIFFERENCES 2021-08-30 14:29:36 -04:00
MAINTAINERS dt-bindings: PCI: Convert Rockchip RK3399 PCIe to DT schema 2023-09-19 09:37:10 -06:00
Makefile arch: Introduce CONFIG_FUNCTION_ALIGNMENT 2023-06-30 20:00:00 -04:00
Makefile.rhelver [redhat] kernel-5.14.0-366.el9 2023-09-14 15:31:33 -04:00
README
makefile redhat: Change Makefile target names to dist- 2021-08-30 10:50:11 -04:00

README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.