This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 69dac8e431af Merge tag 'riscv-for-linus-5.20-mw2' of git://git.kernel.o [...] new ff2557b7224e io_uring: pass correct parameters to io_req_set_res new f482aa986527 audit, io_uring, io-wq: Fix memory leak in io_sq_thread() [...] new cc18cc5e8203 io_uring: mem-account pbuf buckets new 4a933e62083e io_uring/net: send retry for zerocopy new d1f6222c4978 io_uring: fix io_recvmsg_prep_multishot sparse warnings new 3ed159c98407 io_uring: fix error handling for io_uring_cmd new da2634e89caa io_uring: consistently make use of io_notif_to_data() new addebd9ac9ca fs: don't randomize struct kiocb fields new f2ccb5aed7bc io_uring: make io_kiocb_to_cmd() typesafe new 9c71d39aa0f4 io_uring: add missing BUILD_BUG_ON() checks for new io_uri [...] new 1da8cf961bb1 Merge tag 'io_uring-6.0-2022-08-13' of git://git.kernel.dk [...] new 6fb271f1bc4e nvme-fc: restart admin queue if the caller needs to restart queue new 9317d0014499 nvme-fc: fix the fc_appid_store return value new 14446f9abd60 nvmet-auth: use kmemdup instead of kmalloc + memcpy new ec9e96b52301 nvme-fabrics: parse nvme connect Linux error codes new c50cd03dbebd nvme-fabrics: Fix a typo in an error message new 2bff487f9a90 nvme-tcp: check if the queue is allocated before stopping it new f37527a09dac nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70 new cd83cd558784 Merge tag 'nvme-6.0-2022-08-11' of git://git.infradead.org [...] new aa0c680c3aa9 block: Do not call blk_put_queue() if gendisk allocation fails new abe7a481aac9 Merge tag 'block-6.0-2022-08-12' of git://git.kernel.dk/li [...] new f00e0d771489 scsi: lpfc: Check the return value of alloc_workqueue() new 86a44f045b8c scsi: ufs: core: Increase the maximum data buffer size new 00511d2abf57 scsi: ufs: core: Correct ufshcd_shutdown() flow new dd0a66ada0bd scsi: target: core: Fix race during ACL removal new ef4f7e4bf1dc scsi: target: core: De-RCU of se_lun and se_lun acl new a19066788d87 scsi: ufs: ufs-pci: Correct check for RESET DSM new fe442604199e scsi: core: Make sure that targets outlive devices new 16728aaba62e scsi: core: Make sure that hosts outlive targets new 1a9283782df2 scsi: core: Simplify LLD module reference counting new f323896fe6fa scsi: core: Call blk_mq_free_tag_set() earlier new 4da8c5f76825 scsi: zfcp: Fix missing auto port scan and thus missing ta [...] new 554b117e8fab scsi: FlashPoint: Remove redundant variable bm_int_st new 6464d5b8a276 scsi: megaraid_sas: Remove redundant variable cmd_type new c6380f992427 scsi: pm8001: Fix typo 'the the' in comment new e140f731f980 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 7d839e325af2 xfs: check return codes when flushing block devices new f0c2d7d2abca xfs: fix intermittent hang during quotacheck new d62113303d69 xfs: Fix false ENOSPC when performing direct write on a de [...] new 031d166f968e xfs: fix inode reservation space for removing transaction new 9872e4a8734c Merge tag 'xfs-5.20-merge-8' of git://git.kernel.org/pub/s [...] new a44252d5c3bb ntb: idt: fix clang -Wformat warnings new 45e1058b77fe NTB: ntb_tool: uninitialized heap data in tool_fn_write() new a914fc529f59 ntb: intel: add GNR support for Intel PCIe gen5 NTB new 4284c88fff0e PCI: designware-ep: Allow pci_epc_set_bar() update inbound [...] new e75d5ae8ab88 NTB: epf: Allow more flexibility in the memory BAR map method new e35f56bb0330 PCI: endpoint: Support NTB transfer between RC and EP new 4ac8c8e52cd9 Documentation: PCI: Add specification for the PCI vNTB fun [...] new e9ac6e335dc7 Documentation: PCI: Use code-block block for scratchpad re [...] new 9458c27a67e3 Documentation: PCI: extend subheading underline for "lspci [...] new 7b14a5e96128 NTB: EPF: set pointer addr to null using NULL rather than 0 new 556a2c7dca33 PCI: endpoint: Fix Kconfig dependency new 8e4bfbe644a6 PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_m [...] new ae9f38adac26 PCI: endpoint: pci-epf-vntb: reduce several globals to statics new 3305f43cb6a8 NTB: EPF: Fix error code in epf_ntb_bind() new b8c0aa9b16bb NTB: EPF: Tidy up some bounds checks new e4fe2a2fc423 MAINTAINERS: add PCI Endpoint NTB drivers to NTB files new a976835fdb31 Merge tag 'ntb-5.20' of https://github.com/jonmason/ntb new 8689b80b22db i2c: qcom-geni: Fix GPI DMA buffer sync-back new 0a0b80a44c7d dt-bindings: i2c: qcom,i2c-cci: convert to dtschema new dde61c48303a i2c: microchip-corei2c: fix erroneous late ack send new 3a8b54298cbe dt-bindings: i2c: update bindings for mt8188 soc new 1b48006ed477 i2c: mediatek: add i2c compatible for MT8188 new 663bb7b9795f i2c: kempld: Support ACPI I2C device declaration new ea1558ce149d i2c: move drivers from strlcpy to strscpy new 0b0221d9cd33 i2c: move core from strlcpy to strscpy new 9bbebdf77890 docs: i2c: i2c-protocol: update introductory paragraph new 24d129d4f2bd docs: i2c: i2c-protocol,smbus-protocol: remove nonsense words new 0721ceee2fa7 docs: i2c: i2c-protocol: remove unused legend items new 6c12ec2772fa docs: i2c: smbus-protocol: improve DataLow/DataHigh definition new 43310e279d7b docs: i2c: instantiating-devices: add syntax coloring to d [...] new 55bdfb8b55ae docs: i2c: i2c-sysfs: improve wording new fe99b819487d docs: i2c: i2c-sysfs: fix hyperlinks new 04734361953b Merge tag 'i2c-for-5.20-part2' of git://git.kernel.org/pub [...] new e6cfcdda8cbe x86/bugs: Enable STIBP for IBPB mitigated RETBleed new c5f1e32e3231 Merge tag 'x86-urgent-2022-08-13' of git://git.kernel.org/ [...] new 221f9d9cdf42 posix-timers: Make do_clock_gettime() static new 46dae32fe625 time: Correct the prototype of ns_to_kernel_old_timeval an [...] new e362359ace6f posix-cpu-timers: Cleanup CPU timers before freeing them d [...] new f6eb0fed6a39 Merge tag 'timers-urgent-2022-08-13' of git://git.kernel.o [...]
The 80 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: Documentation/PCI/endpoint/index.rst | 2 + Documentation/PCI/endpoint/pci-vntb-function.rst | 129 ++ Documentation/PCI/endpoint/pci-vntb-howto.rst | 167 +++ Documentation/admin-guide/kernel-parameters.txt | 29 +- .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 1 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 96 -- .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 242 ++++ Documentation/i2c/i2c-protocol.rst | 11 +- Documentation/i2c/i2c-sysfs.rst | 24 +- Documentation/i2c/instantiating-devices.rst | 16 +- Documentation/i2c/smbus-protocol.rst | 6 +- MAINTAINERS | 3 +- arch/x86/kernel/cpu/bugs.c | 10 +- block/genhd.c | 4 +- drivers/i2c/busses/i2c-altera.c | 2 +- drivers/i2c/busses/i2c-aspeed.c | 2 +- drivers/i2c/busses/i2c-au1550.c | 2 +- drivers/i2c/busses/i2c-axxia.c | 2 +- drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-cbus-gpio.c | 2 +- drivers/i2c/busses/i2c-cht-wc.c | 2 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 2 +- drivers/i2c/busses/i2c-davinci.c | 2 +- drivers/i2c/busses/i2c-digicolor.c | 2 +- drivers/i2c/busses/i2c-eg20t.c | 2 +- drivers/i2c/busses/i2c-emev2.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 2 +- drivers/i2c/busses/i2c-i801.c | 4 +- drivers/i2c/busses/i2c-ibm_iic.c | 2 +- drivers/i2c/busses/i2c-icy.c | 2 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 2 +- drivers/i2c/busses/i2c-kempld.c | 1 + drivers/i2c/busses/i2c-lpc2k.c | 2 +- drivers/i2c/busses/i2c-meson.c | 2 +- drivers/i2c/busses/i2c-microchip-corei2c.c | 2 +- drivers/i2c/busses/i2c-mt65xx.c | 45 +- drivers/i2c/busses/i2c-mt7621.c | 2 +- drivers/i2c/busses/i2c-mv64xxx.c | 2 +- drivers/i2c/busses/i2c-mxs.c | 2 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 2 +- drivers/i2c/busses/i2c-omap.c | 2 +- drivers/i2c/busses/i2c-opal.c | 4 +- drivers/i2c/busses/i2c-parport.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 2 +- drivers/i2c/busses/i2c-qcom-geni.c | 7 +- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 2 +- drivers/i2c/busses/i2c-riic.c | 2 +- drivers/i2c/busses/i2c-rk3x.c | 2 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-simtec.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 2 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 2 +- drivers/i2c/busses/i2c-uniphier-f.c | 2 +- drivers/i2c/busses/i2c-uniphier.c | 2 +- drivers/i2c/busses/i2c-versatile.c | 2 +- drivers/i2c/busses/i2c-wmt.c | 2 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-smbus.c | 2 +- drivers/ntb/hw/epf/ntb_hw_epf.c | 48 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 6 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 12 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 2 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 7 + drivers/ntb/test/ntb_tool.c | 8 +- drivers/nvme/host/fabrics.c | 8 +- drivers/nvme/host/fc.c | 5 +- drivers/nvme/host/pci.c | 2 + drivers/nvme/host/tcp.c | 3 + drivers/nvme/target/fabrics-cmd-auth.c | 4 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 10 +- drivers/pci/endpoint/functions/Kconfig | 12 + drivers/pci/endpoint/functions/Makefile | 1 + drivers/pci/endpoint/functions/pci-epf-vntb.c | 1442 ++++++++++++++++++++ drivers/s390/scsi/zfcp_fc.c | 29 +- drivers/s390/scsi/zfcp_fc.h | 6 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/FlashPoint.c | 4 +- drivers/scsi/hosts.c | 18 +- drivers/scsi/lpfc/lpfc_init.c | 2 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/scsi.c | 9 +- drivers/scsi/scsi_scan.c | 9 + drivers/scsi/scsi_sysfs.c | 29 +- drivers/target/target_core_alua.c | 3 +- drivers/target/target_core_device.c | 32 +- drivers/target/target_core_pr.c | 28 +- drivers/target/target_core_stat.c | 10 +- drivers/target/target_core_xcopy.c | 2 +- drivers/ufs/core/ufshcd.c | 7 +- drivers/ufs/host/ufshcd-pci.c | 17 +- fs/exec.c | 3 + fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/xfs_file.c | 22 +- fs/xfs/xfs_log.c | 12 +- fs/xfs/xfs_qm.c | 5 + fs/xfs/xfs_reflink.c | 198 ++- include/linux/audit.h | 5 - include/linux/fs.h | 5 - include/linux/io_uring_types.h | 9 +- include/linux/time64.h | 2 +- include/scsi/scsi_device.h | 2 + include/scsi/scsi_host.h | 3 + include/target/target_core_base.h | 4 +- io_uring/advise.c | 8 +- io_uring/cancel.c | 4 +- io_uring/epoll.c | 4 +- io_uring/fs.c | 28 +- io_uring/io-wq.c | 3 - io_uring/io_uring.c | 19 +- io_uring/kbuf.c | 10 +- io_uring/msg_ring.c | 8 +- io_uring/net.c | 66 +- io_uring/notif.c | 4 +- io_uring/notif.h | 2 +- io_uring/openclose.c | 16 +- io_uring/poll.c | 16 +- io_uring/rsrc.c | 10 +- io_uring/rw.c | 28 +- io_uring/splice.c | 8 +- io_uring/sqpoll.c | 4 - io_uring/statx.c | 6 +- io_uring/sync.c | 12 +- io_uring/timeout.c | 26 +- io_uring/uring_cmd.c | 17 +- io_uring/xattr.c | 18 +- kernel/auditsc.c | 25 - kernel/time/posix-stubs.c | 3 +- kernel/time/time.c | 4 +- 136 files changed, 2741 insertions(+), 557 deletions(-) create mode 100644 Documentation/PCI/endpoint/pci-vntb-function.rst create mode 100644 Documentation/PCI/endpoint/pci-vntb-howto.rst delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml create mode 100644 drivers/pci/endpoint/functions/pci-epf-vntb.c