This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 29c395c77a9a Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/p [...] new d7cc16b4a3b8 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> new e99da8af9cbc nds32: configs: Cleanup CONFIG_CROSS_COMPILE new 9d63fecfcb2c nds32: remove dump_instr new fa2f478a348e nds32: use get_kernel_nofault in dump_mem new 40e0dd851e7b nds32: Fix bogus reference to <asm/procinfo.h> new 6c15f9e805f2 Merge tag 'nds32-for-linux-5.12' of git://git.kernel.org/p [...] new 1423de718e6a PCI/ACPI: Make acpi_pci_osc_control_set() static new 866e61fc40c9 PCI/ACPI: Remove unnecessary osc_lock new 508d392ae0bb PCI/ACPI: Clarify message about _OSC failure new f8ee579d53ac PCI: pci-bridge-emul: Fix array overruns, improve safety new f6bda644fa3a PCI: Fix pci_register_io_range() memory leak new ce3e292eb703 Merge branch 'pci/enumeration' new 7d7cbeaba5b7 PCI/ERR: Clear status of the reporting device new 7a8a22be35a5 PCI/AER: Clear AER status from Root Port when resetting Do [...] new 387c72cdd7fb PCI/ERR: Retain status from error notification new 33ac78bd3b50 PCI/AER: Specify the type of Port that was reset new ba952824e6c1 PCI/portdrv: Report reset for frozen channel new c3900329b53f Merge branch 'pci/error' new fc235fcb0f7c PCI: acpiphp: Remove unused acpiphp_callback typedef new 35b7c87c1808 Merge branch 'pci/hotplug' new b4c7d2076b4e PCI/LINK: Remove bandwidth notification new 215fc27dd8a5 Merge branch 'pci/link' new 729e3a669d1b PCI: Decline to resize resources if boot config must be preserved new da8eb3feea12 Merge branch 'pci/resource' new 1002573ee33e PCI: cadence: Fix DMA range mapping early return error new 617e3a8bc7c2 Merge branch 'pci/host-probe-refactor' new ef9e4005cbaf PCI: Align checking of syscall user config accessors new 87525610b402 Fix "ordering" comment typos new 2a0c106a671b MAINTAINERS: Fix 'ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURC [...] new 8f1fc1c15329 PCI: Add Silicom Denmark vendor ID new e8e9aababe60 PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy new 9a1471222189 PCI: Remove WARN_ON(in_interrupt()) new d450f828b50c Merge branch 'pci/misc' new f435ce7ebf8c dt-bindings: PCI: brcmstb: add BCM4908 binding new 0cdfaceb9889 PCI: brcmstb: support BCM4908 with external PERST# signal [...] new 93aed5215dca Merge branch 'remotes/lorenzo/pci/brcmstb' new 4740b969aaf5 PCI: cadence: Retrain Link to work around Gen2 training defect new 59189d06e06c Merge branch 'remotes/lorenzo/pci/cadence' new 6104033bd25e PCI: dwc: Work around ECRC configuration issue new 2f5ab5afe018 PCI: dwc: Drop support for config space in 'ranges' new 3856e1c5b88e PCI: dwc: Change size to u64 for EP outbound iATU new 5b4cf0f65324 PCI: dwc: Add upper limit address for outbound iATU new a2f882d84406 PCI: dwc: Don't assume the ops in dw_pcie always exist new 2a34b86f9fc8 PCI: al: Remove useless dw_pcie_ops new 29b10c606f1a Merge branch 'pci/dwc' new 792b6aa97e56 dt-bindings: PCI: layerscape: Add LX2160A rev2 compatible strings new 5bfb792f210c PCI: layerscape: Add LX2160A rev2 EP mode support new 7007b745a508 PCI: layerscape: Convert to builtin_platform_driver() new b994a66a9d98 Merge branch 'pci/layerscape' new 42814c438aac PCI: mediatek: Add missing of_node_put() to fix reference leak new 4842b3869e4a Merge branch 'remotes/lorenzo/pci/mediatek' new 791c9f143c77 PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] new 6ee6c89aac35 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding new 6f15a9c9f941 PCI: microchip: Add Microchip PolarFire PCIe controller driver new daaaf866587c MAINTAINERS: Add Daire McNamara as Microchip PCIe driver m [...] new 52c1de640eae Merge branch 'pci/microchip' new 13bccf873808 Documentation: PCI: Add specification for the PCI NTB func [...] new 959a48d0eac0 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] new fa8fef0e104a PCI: endpoint: Add helper API to get the 'next' unreserved BAR new 0e27aeccfa3d PCI: endpoint: Make *_free_bar() to return error codes on failure new 7e5a51ebb321 PCI: endpoint: Remove unused pci_epf_match_device() new 63840ff53223 PCI: endpoint: Add support to associate secondary EPC with EPF new e85a2d783762 PCI: endpoint: Add support in configfs to associate two EP [...] new 87d5972e476f PCI: endpoint: Add pci_epc_ops to map MSI IRQ new 256ae475201b PCI: endpoint: Add pci_epf_ops to expose function-specific attrs new 38ad827e3bc0 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] new dbcc542f3608 PCI: cadence: Implement ->msi_map_irq() ops new a62074a9ba85 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] new 8b821cf76150 PCI: endpoint: Add EP function driver to provide NTB funct [...] new 599f86872f9c PCI: Add TI J721E device to PCI IDs new 812ce2f8d14e NTB: Add support for EPF PCI Non-Transparent Bridge new 250c475be70a Documentation: PCI: Add configfs binding documentation for [...] new b28a23676e09 Documentation: PCI: Add PCI endpoint NTB function user guide new 2ef38d7e2b01 Merge branch 'pci/ntb' new c9f04600026f dt-bindings: PCI: qcom: Document ddrss_sf_tbu clock for sm8250 new 7081556f81f7 PCI: qcom: Add support for ddrss_sf_tbu clock new 2cfef1971aea PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 new 9da5366938ad Merge branch 'pci/qcom' new c4e0fec2f7ee PCI: rcar: Always allocate MSI addresses in 32bit space new 4ab5718c3146 Merge branch 'remotes/lorenzo/pci/rcar' new 58adbfb3ebec PCI: rockchip: Make 'ep-gpios' DT property optional new 8e61744de4d3 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B new ce96d1d7b8ea Merge branch 'pci/rockchip' new de9427ca87cf PCI: Remove tango host controller driver new 0a437c50f896 Merge branch 'remotes/lorenzo/pci/tango' new ae191d2e513a PCI: xilinx-cpm: Fix reference count leak on error path new 88d2ec1c0d64 Merge branch 'remotes/lorenzo/pci/xilinx' new 3f0ea2360e48 PCI: altera-msi: Remove IRQ handler and data in one go new ad1cc6b75a79 PCI: dwc: Remove IRQ handler and data in one go new a93c00e5f975 PCI: xgene-msi: Fix race in installing chained irq handler new ff591f7490cf PCI: Drop PCIE_RCAR config option new 5ce6697a4460 PCI: brcmstb: Remove chained IRQ handler and data in one go new cc4a08cd09e4 PCI: xgene: Fix CRS SV comment new c77bfb541743 PCI: hv: Fix typo new e18fb64b7986 Merge branch 'remotes/lorenzo/pci/misc' new 5b47b10e8fb9 Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/ [...] new 59ebc7fd7450 ext4: use DEFINE_MUTEX() for mutex lock new 027f14f53572 ext4: don't try to processed freed blocks until mballoc is [...] new 96e7c02d0bbc ext4: Change list_for_each* to list_for_each_entry* new c6c818e50d19 ext4: factor out htree rep invariant check new b5776e7524af ext4: fix potential htree index checksum corruption new 3258386aba67 ext4: reset retry counter when ext4_alloc_file_blocks() ma [...] new 302fdadeafe4 ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of [...] new 0a76945fd1ba ext4: add .kunitconfig fragment to enable ext4-specific tests new 6f9972bbfef5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 2770ef7c8aea ia64: do not typedef struct pal_min_state_area_s new a5b7c61ee6ad ia64: remove unneeded header includes from <asm/mca.h> new fa1e160b08e8 ia64: remove generated/nr-irqs.h generation to fix build warning new db4632c65eb5 Makefile: use smaller dictionary size for xz module compression new 83272e6d4765 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] new 052c805a1851 kbuild: LD_VERSION redenomination new aec6c60a01d3 kbuild: check the minimum compiler version in Kconfig new ab37d5a43162 genksyms: make source_file a local variable in lexer new e66e13a3c974 genksyms: remove dead code for ST_TABLE_* new 13940738c264 genksyms: remove useless case DOTS new 3d277907c2ff kbuild: doc: remove "Objects which export symbols" section new 0dd77e957a00 kbuild: stop removing stale <linux/version.h> file new 2047ace96679 kbuild: use always-y instead of extra-y new 1c3fae740aab Kbuild: Make composite object searching more generic new 3c4fa46b30c5 vmlinux.lds.h: add DWARF v5 sections new a66049e2cf0e Kbuild: make DWARF version a choice new 98cd6f521f10 Kconfig: allow explicit opt in to DWARF v5 new 9b82f13e7ef3 kbuild: clamp SUBLEVEL to 255 new 88a686728b37 kbuild: simplify access to the kernel's version new 585d32f9b053 gen_compile_commands: prune some directories new 865fa29f7dd1 arch: syscalls: add missing FORCE and fix 'targets' to mak [...] new 29c5c3ac6331 arch: syscalls: remove $(srctree)/ prefix from syscall tables new 9df526b03c01 scripts: add generic syscalltbl.sh new b9da928abf45 scripts: add generic syscallhdr.sh new 05f6bbf2d714 kbuild: remove ld-version macro new 02aff8592204 kbuild: check the minimum linker version in Kconfig new db07562aeac7 Makefile: reuse CC_VERSION_TEXT new c75173a26948 Makefile: Remove # characters from compiler string new f82bd80d37ec kconfig: Remove duplicate call to sym_get_string_value() new a4cff327d853 kconfig: clean up nested if-conditionals in check_conf() new 102a1a72d0c8 kconfig: remove dead code in conf_askvalue() new a2af62c3bd8f kconfig: fix 'invalid option' for help option new ae8da72bde7a kconfig: omit --oldaskconfig option for 'make config' new f91e46b1a722 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] new 30cef68d2d19 kbuild: reuse this-makefile to define abs_srctree new bcf637f54f6d kbuild: parse C= and M= before changing the working directory new b97652bf10f1 kbuild: remove deprecated 'always' and 'hostprogs-y/m' new 481083ec0bfc initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] new 6fbd6cf85a3b Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/l [...]
The 144 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../PCI/endpoint/function/binding/pci-ntb.rst | 38 + Documentation/PCI/endpoint/index.rst | 3 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 10 + Documentation/PCI/endpoint/pci-ntb-function.rst | 348 ++++ Documentation/PCI/endpoint/pci-ntb-howto.rst | 161 ++ Documentation/devicetree/bindings/Makefile | 8 +- .../devicetree/bindings/arm/rockchip.yaml | 1 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 37 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 + .../bindings/pci/microchip,pcie-host.yaml | 92 + .../devicetree/bindings/pci/qcom,pcie.txt | 17 +- Documentation/kbuild/makefiles.rst | 8 +- MAINTAINERS | 11 +- Makefile | 105 +- arch/alpha/kernel/syscalls/Makefile | 13 +- arch/arm/tools/Makefile | 2 +- arch/arm64/Kconfig | 2 +- arch/ia64/Makefile | 6 - arch/ia64/include/asm/irq.h | 4 +- arch/ia64/include/asm/mca.h | 11 +- arch/ia64/include/asm/pal.h | 4 +- arch/ia64/include/asm/sal.h | 2 +- arch/ia64/kernel/Makefile | 5 - arch/ia64/kernel/asm-offsets.c | 18 +- arch/ia64/kernel/crash.c | 1 + arch/ia64/kernel/efi.c | 1 + arch/ia64/kernel/mca.c | 5 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/nr-irqs.c | 22 - arch/ia64/kernel/syscalls/Makefile | 13 +- arch/m68k/kernel/syscalls/Makefile | 13 +- arch/microblaze/kernel/syscalls/Makefile | 13 +- arch/mips/kernel/syscalls/Makefile | 33 +- arch/mips/loongson64/Platform | 2 +- arch/mips/vdso/Kconfig | 2 +- arch/nds32/configs/defconfig | 1 - arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/parisc/kernel/syscalls/Makefile | 19 +- arch/powerpc/Makefile | 2 +- arch/powerpc/kernel/syscalls/Makefile | 21 +- arch/powerpc/lib/Makefile | 2 +- arch/s390/include/asm/facility.h | 2 +- arch/sh/kernel/syscalls/Makefile | 13 +- arch/sparc/kernel/syscalls/Makefile | 19 +- arch/x86/entry/syscalls/Makefile | 29 +- arch/xtensa/kernel/syscalls/Makefile | 13 +- drivers/acpi/pci_root.c | 40 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/qxl/qxl_drv.c | 2 +- drivers/misc/pci_endpoint_test.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 +- drivers/ntb/hw/Kconfig | 1 + drivers/ntb/hw/Makefile | 1 + drivers/ntb/hw/epf/Kconfig | 6 + drivers/ntb/hw/epf/Makefile | 1 + drivers/ntb/hw/epf/ntb_hw_epf.c | 753 +++++++ drivers/pci/Makefile | 2 +- drivers/pci/controller/Kconfig | 35 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 3 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 60 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 86 +- drivers/pci/controller/cadence/pcie-cadence.h | 11 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 7 + drivers/pci/controller/dwc/pci-layerscape.c | 5 +- drivers/pci/controller/dwc/pcie-al.c | 4 - drivers/pci/controller/dwc/pcie-designware-ep.c | 8 +- drivers/pci/controller/dwc/pcie-designware-host.c | 53 +- drivers/pci/controller/dwc/pcie-designware.c | 70 +- drivers/pci/controller/dwc/pcie-designware.h | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 22 +- drivers/pci/controller/pci-host-common.c | 4 +- drivers/pci/controller/pci-hyperv.c | 2 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pci-xgene.c | 13 +- drivers/pci/controller/pcie-altera-msi.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 35 +- drivers/pci/controller/pcie-mediatek.c | 7 +- drivers/pci/controller/pcie-microchip-host.c | 1138 +++++++++++ drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/controller/pcie-rockchip.c | 12 +- drivers/pci/controller/pcie-tango.c | 341 ---- drivers/pci/controller/pcie-xilinx-cpm.c | 1 + drivers/pci/endpoint/functions/Kconfig | 13 + drivers/pci/endpoint/functions/Makefile | 1 + drivers/pci/endpoint/functions/pci-epf-ntb.c | 2128 ++++++++++++++++++++ drivers/pci/endpoint/functions/pci-epf-test.c | 13 +- drivers/pci/endpoint/pci-ep-cfs.c | 176 +- drivers/pci/endpoint/pci-epc-core.c | 130 +- drivers/pci/endpoint/pci-epf-core.c | 105 +- drivers/pci/hotplug/acpiphp.h | 3 - drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci.c | 4 + drivers/pci/pcie/Kconfig | 8 - drivers/pci/pcie/Makefile | 1 - drivers/pci/pcie/aer.c | 5 +- drivers/pci/pcie/bw_notification.c | 138 -- drivers/pci/pcie/err.c | 16 +- drivers/pci/pcie/portdrv.h | 6 - drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/pci/search.c | 4 - drivers/pci/setup-res.c | 6 + drivers/pci/syscall.c | 10 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- fs/ext4/.kunitconfig | 3 + fs/ext4/Kconfig | 3 +- fs/ext4/extents.c | 16 +- fs/ext4/fast_commit.c | 29 +- fs/ext4/namei.c | 45 +- fs/ext4/super.c | 12 +- include/asm-generic/vmlinux.lds.h | 7 +- include/linux/acpi.h | 3 - include/linux/compiler-clang.h | 10 - include/linux/compiler-gcc.h | 11 - include/linux/pci-epc.h | 39 +- include/linux/pci-epf.h | 28 +- include/linux/pci_ids.h | 3 + include/linux/usb/composite.h | 4 +- init/Kconfig | 30 +- kernel/sys.c | 2 +- lib/Kconfig.debug | 49 +- lib/logic_pio.c | 3 + scripts/Kbuild.include | 6 +- scripts/Kconfig.include | 13 +- scripts/Makefile.build | 1 - scripts/Makefile.clean | 3 - scripts/Makefile.lib | 38 +- scripts/cc-version.sh | 82 + scripts/clang-tools/gen_compile_commands.py | 12 +- scripts/clang-version.sh | 19 - scripts/gcc-version.sh | 20 - scripts/gdb/linux/Makefile | 4 +- scripts/genksyms/genksyms.c | 2 +- scripts/genksyms/genksyms.h | 2 +- scripts/genksyms/lex.l | 56 +- scripts/kconfig/Makefile | 36 +- scripts/kconfig/conf.c | 78 +- scripts/ld-version.sh | 82 +- scripts/lld-version.sh | 20 - scripts/syscallhdr.sh | 98 + scripts/syscalltbl.sh | 73 + scripts/test_dwarf5_support.sh | 8 + usr/Kconfig | 1 - 147 files changed, 6305 insertions(+), 1378 deletions(-) create mode 100644 Documentation/PCI/endpoint/function/binding/pci-ntb.rst create mode 100644 Documentation/PCI/endpoint/pci-ntb-function.rst create mode 100644 Documentation/PCI/endpoint/pci-ntb-howto.rst create mode 100644 Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml delete mode 100644 arch/ia64/kernel/nr-irqs.c create mode 100644 drivers/ntb/hw/epf/Kconfig create mode 100644 drivers/ntb/hw/epf/Makefile create mode 100644 drivers/ntb/hw/epf/ntb_hw_epf.c create mode 100644 drivers/pci/controller/pcie-microchip-host.c delete mode 100644 drivers/pci/controller/pcie-tango.c create mode 100644 drivers/pci/endpoint/functions/pci-epf-ntb.c delete mode 100644 drivers/pci/pcie/bw_notification.c create mode 100644 fs/ext4/.kunitconfig create mode 100755 scripts/cc-version.sh delete mode 100755 scripts/clang-version.sh delete mode 100755 scripts/gcc-version.sh delete mode 100755 scripts/lld-version.sh create mode 100755 scripts/syscallhdr.sh create mode 100755 scripts/syscalltbl.sh create mode 100755 scripts/test_dwarf5_support.sh