This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from f5e94d10e4c4 Merge tag 'drm-next-2020-04-08' of git://anongit.freedeskt [...] new ae46d2aa6a7f mm/gup: Let __get_user_pages_locked() return -EINTR for fa [...] adds d5f5ee2a4905 tools/virtio: option to build an out of tree module adds 22b436c9b568 virtio-net: Introduce extended RSC feature adds fd58bf674564 virtio-net: Introduce RSS receive steering feature adds 3024e20958ee virtio-net: Introduce hash report feature adds 5a6b4cc5b7a1 virtio-balloon: Switch back to OOM handler for VIRTIO_BALL [...] adds 20c384f1ea1a vhost: refine vhost and vringh kconfig adds 792a4f2ed24f vhost: allow per device message handler adds 0bbe30668d89 vhost: factor out IOTLB adds 9ad9c49cfe97 vringh: IOTLB support adds 961e9c84077f vDPA: introduce vDPA bus adds c043b4a8cf3b virtio: introduce a vDPA based transport adds 4c8cf31885f6 vhost: introduce vDPA-based backend adds 2c53d0f64c06 vdpasim: vDPA device simulator adds 5a2414bc454e virtio: Intel IFC VF driver for VDPA adds c9b9f5f8c0f3 vdpa: move to drivers/vdpa adds 835a6a649d0d virtio-balloon: Revert "virtio-balloon: Switch back to OOM [...] new 9bb715260ed4 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 46a010dd6896 kVM SVM: Move SVM related files to own sub-directory adds 883b0a91f41a KVM: SVM: Move Nested SVM Implementation to nested.c adds ef0f64960d01 KVM: SVM: Move AVIC code to separate file adds eaf78265a4ab KVM: SVM: Move SEV code to separate file adds 199cd1d7b534 KVM: SVM: Split svm_vcpu_run inline assembly to separate file adds da7e42320940 KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter adds 5c8beb474665 KVM: nVMX: don't clear mtf_pending when nested events are blocked adds a1d032a49522 KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks adds 4d4cee96fb7a KVM: s390: vsie: Fix delivery of addressing exceptions adds 1493e0f944f3 KVM: s390: vsie: Fix possible race when shadowing region 3 tables adds 1b0c58a34b4c Merge tag 'kvm-s390-master-5.7-1' of git://git.kernel.org/ [...] adds 4064a4c6a1f9 KVM: X86: Filter out the broadcast dest for IPI fastpath adds dbef2808af6c KVM: VMX: fix crash cleanup when KVM wasn't used new 0339eb95403f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 52355fb1919e iommu/vt-d: Fix page request descriptor size adds c6f4ebdeba4c iommu/vt-d: Silence RCU-list debugging warning in dmar_fin [...] adds e26060e1d47a iommu/qcom: Replace zero-length array with flexible-array member adds f2ce16c3c15e iommu/omap: Fix pointer cast -Wpointer-to-int-cast warning [...] adds 6135a891dc0b iommu/omap: Fix printing format for size_t on 64-bit adds d84edddc447d iommu/omap: Fix -Woverflow warnings when compiling on 64-b [...] adds e93a1695d7fb iommu: Enable compile testing for some of drivers adds fa1c76df5dcd MAINTAINERS: Cover Arm SMMU DT bindings adds 7682ce2b12a0 PCI/ATS: Export symbols of PASID functions adds 058c59a047d6 iommu/arm-smmu-v3: Add support for PCI PASID adds 87e5fe5b779a iommu/arm-smmu-v3: Write level-1 descriptors atomically adds 4ce8da453640 iommu/arm-smmu-v3: Add command queue batching helpers adds edd0351e7bc4 iommu/arm-smmu-v3: Batch context descriptor invalidation adds 9e773aee8c3e iommu/arm-smmu-v3: Batch ATC invalidation commands adds 6a481a95d4c1 iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support adds 49b6ed1ac864 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds c20f36534666 iommu/amd: Fix the configuration of GCR3 table root pointer adds 902baf61adf6 iommu/vt-d: Fix mm reference leak adds 4a663dae4731 iommu/vt-d: Add build dependency on IOASID adds fa4afd78ea12 iommu/virtio: Build virtio-iommu as module adds 3f84b96c9779 iommu/virtio: Fix sparse warning adds 7062af3ed2ba iommu/virtio: Fix freeing of incomplete domains adds 39b3b3c9cac1 iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE adds 098accf2da94 iommu: Use C99 flexible array in fwspec adds 0008d0c3b1ab iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API adds 6990ec796a74 ACPI/IORT: Remove direct access of dev->iommu_fwspec adds d3e240c4bcf0 drm/msm/mdp5: Remove direct access of dev->iommu_fwspec adds 8c3d69237eb2 iommu/tegra-gart: Remove direct access of dev->iommu_fwspec adds 045a70426067 iommu: Rename struct iommu_param to dev_iommu adds 72acd9df18f1 iommu: Move iommu_fwspec to struct dev_iommu adds 0b242ebbb7fc iommu/arm-smmu: Fix uninitilized variable warning adds f9867f416ee7 iommu: Introduce accessors for iommu private data adds b7a9662f2c80 iommu/arm-smmu-v3: Use accessor functions for iommu private data adds 2465170f98de iommu/arm-smmu: Refactor master_cfg/fwspec usage adds c84500a365b4 iommu/arm-smmu: Use accessor functions for iommu private data adds be568d6d5a5b iommu/renesas: Use accessor functions for iommu private data adds 3524b5592cad iommu/mediatek: Use accessor functions for iommu private data adds 09b5dfff9ad6 iommu/qcom: Use accessor functions for iommu private data adds a4b6c2af8f65 iommu/virtio: Use accessor functions for iommu private data adds 986d5ecc5699 iommu: Move fwspec->iommu_priv to struct dev_iommu adds ff68eb23308e Merge branches 'iommu/fixes', 'arm/qcom', 'arm/omap', 'arm [...] new 0906d8b975ff Merge tag 'iommu-updates-v5.7' of git://git.kernel.org/pub [...] adds 1d0827b75ee7 mm/memremap_pages: Kill unused __devm_memremap_pages() adds 9ffc1d19fc4a mm/memremap_pages: Introduce memremap_compat_align() adds b2ba7e91fa81 libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid adds 6acd7d5ef264 libnvdimm/namespace: Enforce memremap_compat_align() adds a0e374525def libnvdimm/region: Introduce NDD_LABELING adds 2522afb86a8c libnvdimm/region: Introduce an 'align' attribute adds 04ff4863e126 libnvdimm/region: Fix build error adds b9bd80396a42 MAINTAINERS: clarify maintenance of nvdimm testing tool adds c0e71d602053 tools/testing/nvdimm: Fix compilation failure without CONF [...] adds 01091c496f92 acpi/nfit: improve bounds checking for 'func' adds f84afbdd3a9e libnvdimm: Out of bounds read in __nd_ioctl() adds 1f7767996281 tools/test/nvdimm: Fix out of tree build adds 91bf79bcb61d Merge branch 'for-5.6/libnvdimm-fixes' into libnvdimm-for-next adds b2ca916ce392 ACPI: NUMA: Up-level "map to online node" functionality adds 4fcbe96e4d0b mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to [...] adds 575e23b6e13c powerpc/papr_scm: Switch to numa_map_to_online_node() adds 1e5d8e1e47af x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO adds 5d30f92e7631 x86/NUMA: Provide a range-to-target_node lookup facility adds 7b27a8622f80 libnvdimm/e820: Retrieve and populate correct 'target_node' info adds d3b88655c0a1 Merge branch 'for-5.7/numa' into libnvdimm-for-next adds 4b566406085b ACPI: NFIT: Replace zero-length array with flexible-array member adds 1e361632da12 libnvdimm/label: Replace zero-length array with flexible-a [...] adds 9106137c6f0d libnvdimm/region: Replace zero-length array with flexible- [...] adds 338f6dac8585 libnvdimm: Update persistence domain value for of_pmem and [...] adds 5d64efe79703 pmem: Add functions for reading/writing page to/from pmem adds f605a263e069 dax, pmem: Add a dax operation zero_page_range adds 79fa974ff6bc s390,dcssblk,dax: Add dax zero_page_range operation to dcs [...] adds cdf6cdcd3b99 dm,dax: Add dax zero_page_range operation adds 0a23f9ffa5ac dax: Use new dax zero page method for zeroing a page adds 4f3b4f161d7a dax,iomap: Add helper dax_iomap_zero() to zero a range adds 4e4ced93794a dax: Move mandatory ->zero_page_range() check in alloc_dax() adds f6d2b802f80d Merge branch 'for-5.7/libnvdimm' into libnvdimm-for-next new 9b06860d7c1f Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/ [...] adds ec2daf6e33f9 platform: chrome: Add cros-usbpd-notify driver adds f2437e48ac7a power: supply: cros-ec-usbpd-charger: Fix host events adds 2b63eb961ade Merge branch 'chrome-platform-5.6-fixes' into for-next adds 8673e944b50e platform/chrome: wilco_ec: Platform data shouldn't include [...] adds 42cd0ab476e2 platform/chrome: cros_ec: Query EC protocol version if EC [...] adds f775ac78fcfc platform/chrome: cros_ec_rpmsg: Fix race with host event adds 7d3ca507fda9 platform/chrome: cros_ec_spi: Use new structure for SPI tr [...] adds c5cd2b47b203 platform/chrome: cros_ec_proto: Report command not supported adds 6bc15ad784ed platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper adds 413dda8f2c6f platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_sta [...] adds 72540a571653 platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_statu [...] adds cff38b0c58fc platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_st [...] adds c06e58b6b733 platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper adds 7e11f4c0c5cc platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_C [...] adds 92e399c07b7e platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify [...] adds f5d84a21fab7 platform/chrome: cros_usbpd_notify: Add driver data struct adds 7e91e1ac60bb platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat adds a88214089d67 platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status adds fdc6b21e2444 platform/chrome: Add Type C connector class driver adds ad7c0510c99e platform/chrome: cros_ec_typec: Update port info from EC adds 45620da40f6f platform/chrome: cros_ec_chardev: Replace zero-length arra [...] adds e0db7c42b05f platform/chrome: wilco_ec: event: Replace zero-length arra [...] adds b2057c64017e platform/chrome: chromeos_laptop: make I2C API conversion [...] adds cee416a34744 platform/chrome: cros_ec_sensorhub: Add the number of sens [...] adds 145d59baff59 platform/chrome: cros_ec_sensorhub: Add FIFO support adds b9b05664ebf6 platform/chrome: cros_ec_sensorhub: Add code to spread timestmap adds 93fe48a58590 platform/chrome: cros_ec_sensorhub: Add median filter adds d9452adcc5b4 iio: cros_ec: Move function description to .c file adds 69f0793eb60d iio: expose iio_device_set_clock adds aa984f1ba4a4 iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO adds 2861be4ca912 iio: cros_ec: Remove pm function adds 6562793b55c5 iio: cros_ec: Expose hwfifo_timeout adds cb8755606814 iio: cros_ec: Report hwfifo_watermark_max adds 317a0ebe53f4 iio: cros_ec: Use Hertz as unit for sampling frequency adds a46387712da1 platform/chrome: cros_ec_spi: Wait for USECS, not NSECS new 413a103cf6e5 Merge tag 'tag-chrome-platform-for-v5.7' of git://git.kern [...] adds 000de5417107 watchdog: qcom-wdt: disable pretimeout on timer platform adds b1413e6edc5a watchdog: pm8916_wdt: Add system sleep callbacks adds cc9cc794c329 watchdog: qcom: Use irq flags from firmware adds 15a2638ab46d watchdog: imx_sc_wdt: Remove unused includes adds dca96e0117a0 watchdog: imx7ulp: Remove unused include of init.h adds 3f9d51333129 watchdog: wm831x_wdt: Remove GPIO handling adds 9232c80659e9 watchdog: Add stop_on_reboot parameter to control reboot policy adds 436867b6469a watchdog: imx2_wdt: Drop .remove callback adds 982bb70517ae watchdog: reset last_hw_keepalive time at start adds f667421324ed watchdog: npcm: remove whitespaces adds bb914088bd8a watchdog: orion: use 0 for unset heartbeat adds e2ad9bca4549 watchdog: ziirave_wdt: change name to be more specific adds 936253d7e904 dt-bindings: watchdog: Add support for TI K3 RTI watchdog adds 2d63908bdbfb watchdog: Add K3 RTI watchdog support new 5602b0af9df0 Merge tag 'linux-watchdog-5.7-rc1' of git://www.linux-watc [...] adds b5f13031cd8d crypto: hisilicon - Fix build error adds 755bddd1e4ea crypto: marvell/octeontx - fix double free of ptr new d8fc9cde85d8 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 457df33e035a iomap: Handle memory allocation failure in readahead new 9744b923d508 Merge tag 'iomap-5.7-merge-3' of git://git.kernel.org/pub/ [...] adds 300b124fcf6a ovl: fix value of i_ino for lower hardlink corner case adds 735c907d7b7d ovl: fix out of date comment and unreachable code adds 2effc5c25d55 ovl: factor out helper ovl_get_root() adds 62c832ed4e1b ovl: simplify i_ino initialization adds 4c494bd582fa ovl: document permission model adds c61ca5572508 ovl: ignore failure to copy up unknown xattrs adds 3bb7df928a7d ovl: restructure dentry revalidation adds 7925dad839e7 ovl: separate detection of remote upper layer from stacked [...] adds f42888445619 ovl: decide if revalidate needed on a per-dentry basis adds bccece1ead36 ovl: allow remote upper adds cad218ab3320 ovl: check if upper fs supports RENAME_WHITEOUT adds d80172c2d859 ovl: strict upper fs requirements for remote upper fs adds 504f38410a51 ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old adds 0efbe7c4f948 ovl: replace zero-length array with flexible-array member adds a5a84682ecb6 ovl: fix a typo in comment adds 83552eacdfc0 ovl: fix WARN_ON nlink drop to zero adds 4d314f7859dc ovl: use a private non-persistent ino pool adds dfe51d47b7ee ovl: avoid possible inode number collisions with xino=on adds 926e94d79baf ovl: enable xino automatically in more cases adds 2eda9eaa6d7e ovl: document xino expected behavior new c6b80eb89b55 Merge tag 'ovl-update-5.7' of git://git.kernel.org/pub/scm [...] adds 3db0a2fc5668 ceph: register MDS request with dir inode from the start adds f85122afeb23 ceph: add refcounting for Fx caps adds 525d15e8e5ad ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND [...] adds 072eaf3c0f0f libceph: drop CEPH_DEFINE_SHOW_FUNC adds 94f4857f4ba2 rbd: remove barriers from img_request_layered_{set,clear,test}() adds 70837470b41e ceph: don't ClearPageChecked in ceph_invalidatepage() adds 5107d7d505cb ceph: move ceph_osdc_{read,write}pages to ceph.ko adds cb63483ad06d ceph: fix description of some mount options adds bbb480ab05b2 ceph: check if file lock exists before sending unlock request adds 679a97d28627 rbd: kill img_request kref adds 78b42a871a65 rbd: get rid of img_request_layered_clear() adds a52cc6857535 rbd: acquire header_rwsem just once in rbd_queue_workfn() adds 59e542c86989 rbd: embed image request in blk-mq pdu adds f9b6b98d24f7 rbd: enable multiple blk-mq queues adds f682dc713c0a ceph: replace zero-length array with flexible-array member adds cb03c14390fb ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite adds c36d641493c9 ceph: reorganize fields in ceph_mds_request adds 058daab79d6b ceph: move to a dedicated slabcache for mds requests adds 1b0c3b9f91f0 ceph: re-org copy_file_range and fix some error paths adds 8ccf7fcce191 ceph: return ETIMEDOUT errno to userland when request timed out adds 4d8b8fb4940a libceph: simplify ceph_monc_handle_map() adds bb0e681dda33 libceph: directly skip to the end of redirect reply adds e8a4d2677154 ceph: clean up kick_flushing_inode_caps() adds c7e4f85ce967 ceph: more caps.c lockdep assertions adds 3bb48b4142bb ceph: add flag to designate that a request is asynchronous adds f5e17aed3acc ceph: track primary dentry link adds 891f3f5a6a06 ceph: add infrastructure for waiting for async create to complete adds 40dcf75e82f8 ceph: make __take_cap_refs non-static adds a25949b99003 ceph: cap tracking for async directory operations adds 173e70e8ac0f ceph: don't take refs to want mask unless we have all bits adds 2ccb45462aea ceph: perform asynchronous unlink if we have sufficient caps adds 966c716018de ceph: make ceph_fill_inode non-static adds d48464878708 ceph: decode interval_sets for delegated inos adds 6deb8008a8e6 ceph: add new MDS req field to hold delegated inode number adds 785892fe88f6 ceph: cache layout in parent dir on first sync create adds 9a8d03ca2e2c ceph: attempt to do async create when possible adds 3313f66a57ed ceph: update dentry lease for async create adds c0e385b1067a ceph: always renew caps if mds_wanted is insufficient adds 719a2514e9bf ceph: consider inode's last read/write when calculating wa [...] adds a0d93e327fc4 ceph: remove delay check logic from ceph_check_caps() adds 135e671e54fc ceph: simplify calling of ceph_get_fmode() adds 11ba6b9ceeb4 ceph: update i_requested_max_size only when sending cap ms [...] adds bf73c62e7ff8 ceph: check all mds' caps after page writeback adds c6d50296032f ceph: return ceph_mdsc_do_request() errors from __get_parent() adds 546d402085d6 ceph: cleanup return error of try_get_cap_refs() adds 42d70f8e31df ceph: request new max size only when there is auth cap adds 0aa971b6fd3f ceph: don't skip updating wanted caps when cap is stale adds 9bccb76574ad ceph: wait for async creating inode before requesting new [...] adds ef9157259fb7 ceph: fix snapshot directory timestamps new fcc95f06403c Merge tag 'ceph-for-5.7-rc1' of git://github.com/ceph/ceph-client new c6f141412d24 9p: document short read behaviour with O_NONBLOCK new 5d30bcacd91a Merge tag '9p-for-5.7-2' of git://github.com/martinetd/linux
The 13 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: .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 65 + Documentation/filesystems/9p.rst | 10 + Documentation/filesystems/ceph.rst | 6 +- Documentation/filesystems/overlayfs.rst | 82 +- MAINTAINERS | 5 + arch/arm64/kvm/Kconfig | 2 - arch/mips/kvm/Kconfig | 2 - arch/powerpc/Kconfig | 1 + arch/powerpc/kvm/Kconfig | 2 - arch/powerpc/mm/ioremap.c | 21 + arch/powerpc/platforms/pseries/papr_scm.c | 27 +- arch/s390/kvm/Kconfig | 4 - arch/s390/kvm/vsie.c | 1 + arch/s390/mm/gmap.c | 7 +- arch/x86/Kconfig | 1 + arch/x86/kvm/Kconfig | 4 - arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/lapic.c | 3 - arch/x86/kvm/lapic.h | 3 + arch/x86/kvm/svm/avic.c | 1027 ++++ arch/x86/kvm/svm/nested.c | 823 +++ arch/x86/kvm/{pmu_amd.c => svm/pmu.c} | 0 arch/x86/kvm/svm/sev.c | 1187 ++++ arch/x86/kvm/{ => svm}/svm.c | 6476 +++++--------------- arch/x86/kvm/svm/svm.h | 491 ++ arch/x86/kvm/svm/vmenter.S | 162 + arch/x86/kvm/vmx/nested.c | 3 +- arch/x86/kvm/vmx/vmenter.S | 8 +- arch/x86/kvm/vmx/vmx.c | 12 +- arch/x86/kvm/x86.c | 3 +- arch/x86/mm/numa.c | 67 +- drivers/Kconfig | 4 + drivers/Makefile | 1 + drivers/acpi/arm64/iort.c | 6 +- drivers/acpi/nfit/core.c | 14 +- drivers/acpi/nfit/nfit.h | 13 +- drivers/acpi/numa/srat.c | 41 - drivers/block/rbd.c | 215 +- drivers/crypto/hisilicon/Kconfig | 2 + drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 8 +- drivers/dax/bus.c | 4 +- drivers/dax/super.c | 28 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/iio/accel/cros_ec_accel_legacy.c | 8 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 13 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 375 +- drivers/iio/industrialio-core.c | 8 +- drivers/iio/light/cros_ec_light_prox.c | 15 +- drivers/iio/pressure/cros_ec_baro.c | 14 +- drivers/iommu/Kconfig | 21 +- drivers/iommu/amd_iommu_types.h | 2 +- drivers/iommu/arm-smmu-v3.c | 214 +- drivers/iommu/arm-smmu.c | 55 +- drivers/iommu/intel-iommu.c | 3 +- drivers/iommu/intel-svm.c | 9 +- drivers/iommu/iommu.c | 46 +- drivers/iommu/ipmmu-vmsa.c | 7 +- drivers/iommu/mtk_iommu.c | 13 +- drivers/iommu/mtk_iommu_v1.c | 14 +- drivers/iommu/omap-iommu.c | 10 +- drivers/iommu/omap-iopgtable.h | 3 +- drivers/iommu/qcom_iommu.c | 63 +- drivers/iommu/tegra-gart.c | 2 +- drivers/iommu/virtio-iommu.c | 42 +- drivers/md/dm-linear.c | 18 + drivers/md/dm-log-writes.c | 17 + drivers/md/dm-stripe.c | 23 + drivers/md/dm.c | 32 +- drivers/misc/mic/Kconfig | 4 - drivers/net/caif/Kconfig | 4 - drivers/nvdimm/bus.c | 6 +- drivers/nvdimm/dimm.c | 2 +- drivers/nvdimm/dimm_devs.c | 95 +- drivers/nvdimm/e820.c | 18 +- drivers/nvdimm/label.h | 2 +- drivers/nvdimm/namespace_devs.c | 28 +- drivers/nvdimm/nd.h | 7 +- drivers/nvdimm/of_pmem.c | 4 +- drivers/nvdimm/pfn.h | 12 + drivers/nvdimm/pfn_devs.c | 40 +- drivers/nvdimm/pmem.c | 101 +- drivers/nvdimm/region_devs.c | 130 +- drivers/pci/ats.c | 4 + drivers/platform/chrome/Kconfig | 27 +- drivers/platform/chrome/Makefile | 5 +- drivers/platform/chrome/chromeos_laptop.c | 2 +- drivers/platform/chrome/cros_ec.c | 32 +- drivers/platform/chrome/cros_ec_chardev.c | 4 +- drivers/platform/chrome/cros_ec_lightbar.c | 50 +- drivers/platform/chrome/cros_ec_proto.c | 9 +- drivers/platform/chrome/cros_ec_rpmsg.c | 16 +- drivers/platform/chrome/cros_ec_sensorhub.c | 111 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 1046 ++++ drivers/platform/chrome/cros_ec_spi.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 36 +- drivers/platform/chrome/cros_ec_typec.c | 357 ++ drivers/platform/chrome/cros_ec_vbc.c | 4 +- drivers/platform/chrome/cros_usbpd_notify.c | 306 + drivers/platform/chrome/wilco_ec/event.c | 4 +- drivers/platform/chrome/wilco_ec/properties.c | 3 + drivers/platform/chrome/wilco_ec/sysfs.c | 4 + drivers/power/supply/Kconfig | 2 +- drivers/power/supply/cros_usbpd-charger.c | 50 +- drivers/s390/block/dcssblk.c | 20 +- drivers/vdpa/Kconfig | 37 + drivers/vdpa/Makefile | 4 + drivers/vdpa/ifcvf/Makefile | 3 + drivers/vdpa/ifcvf/ifcvf_base.c | 389 ++ drivers/vdpa/ifcvf/ifcvf_base.h | 118 + drivers/vdpa/ifcvf/ifcvf_main.c | 435 ++ drivers/vdpa/vdpa.c | 180 + drivers/vdpa/vdpa_sim/Makefile | 2 + drivers/vdpa/vdpa_sim/vdpa_sim.c | 629 ++ drivers/vhost/Kconfig | 45 +- drivers/vhost/Kconfig.vringh | 6 - drivers/vhost/Makefile | 6 + drivers/vhost/iotlb.c | 177 + drivers/vhost/net.c | 5 +- drivers/vhost/scsi.c | 2 +- drivers/vhost/vdpa.c | 883 +++ drivers/vhost/vhost.c | 233 +- drivers/vhost/vhost.h | 45 +- drivers/vhost/vringh.c | 421 +- drivers/vhost/vsock.c | 2 +- drivers/virtio/Kconfig | 13 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio_vdpa.c | 396 ++ drivers/watchdog/Kconfig | 8 + drivers/watchdog/Makefile | 1 + drivers/watchdog/imx2_wdt.c | 37 +- drivers/watchdog/imx7ulp_wdt.c | 1 - drivers/watchdog/imx_sc_wdt.c | 2 - drivers/watchdog/npcm_wdt.c | 19 +- drivers/watchdog/orion_wdt.c | 2 +- drivers/watchdog/pm8916_wdt.c | 25 + drivers/watchdog/qcom-wdt.c | 34 +- drivers/watchdog/rti_wdt.c | 255 + drivers/watchdog/watchdog_core.c | 12 + drivers/watchdog/watchdog_dev.c | 1 + drivers/watchdog/wm831x_wdt.c | 27 - drivers/watchdog/ziirave_wdt.c | 2 +- fs/ceph/addr.c | 90 +- fs/ceph/cache.c | 2 +- fs/ceph/caps.c | 536 +- fs/ceph/debugfs.c | 16 +- fs/ceph/dir.c | 132 +- fs/ceph/export.c | 5 + fs/ceph/file.c | 486 +- fs/ceph/inode.c | 84 +- fs/ceph/ioctl.c | 2 + fs/ceph/locks.c | 31 +- fs/ceph/mds_client.c | 240 +- fs/ceph/mds_client.h | 30 +- fs/ceph/super.c | 28 + fs/ceph/super.h | 70 +- fs/dax.c | 59 +- fs/iomap/buffered-io.c | 17 +- fs/overlayfs/copy_up.c | 16 +- fs/overlayfs/dir.c | 31 +- fs/overlayfs/export.c | 40 +- fs/overlayfs/inode.c | 99 +- fs/overlayfs/namei.c | 5 +- fs/overlayfs/overlayfs.h | 25 +- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 25 +- fs/overlayfs/super.c | 258 +- fs/overlayfs/util.c | 40 +- include/linux/acpi.h | 23 +- include/linux/ceph/ceph_fs.h | 18 +- include/linux/ceph/debugfs.h | 14 - include/linux/ceph/libceph.h | 1 + include/linux/ceph/osd_client.h | 17 - include/linux/dax.h | 21 +- include/linux/device-mapper.h | 3 + include/linux/device.h | 9 +- include/linux/iio/common/cros_ec_sensors_core.h | 104 +- include/linux/iio/iio.h | 2 + include/linux/io.h | 2 - include/linux/iommu.h | 35 +- include/linux/libnvdimm.h | 2 + include/linux/memremap.h | 8 + include/linux/mfd/wm831x/pdata.h | 1 - include/linux/mmzone.h | 1 + include/linux/numa.h | 30 +- include/linux/platform_data/cros_ec_proto.h | 4 + include/linux/platform_data/cros_ec_sensorhub.h | 163 + include/linux/platform_data/cros_usbpd_notify.h | 17 + include/linux/platform_data/wilco-ec.h | 8 +- include/linux/vdpa.h | 253 + include/linux/vhost_iotlb.h | 47 + include/linux/vringh.h | 36 + include/uapi/linux/vhost.h | 24 + include/uapi/linux/vhost_types.h | 8 + include/uapi/linux/virtio_iommu.h | 12 +- include/uapi/linux/virtio_net.h | 102 +- lib/Kconfig | 3 + mm/Kconfig | 5 + mm/gup.c | 5 +- mm/mempolicy.c | 26 + mm/memremap.c | 23 + net/ceph/debugfs.c | 20 +- net/ceph/mon_client.c | 8 +- net/ceph/osd_client.c | 82 - tools/testing/nvdimm/Kbuild | 4 +- tools/testing/nvdimm/test/Kbuild | 4 +- tools/testing/nvdimm/test/nfit.c | 2 + tools/virtio/Makefile | 27 +- 208 files changed, 15399 insertions(+), 7028 deletions(-) create mode 100644 Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml create mode 100644 arch/x86/kvm/svm/avic.c create mode 100644 arch/x86/kvm/svm/nested.c rename arch/x86/kvm/{pmu_amd.c => svm/pmu.c} (100%) create mode 100644 arch/x86/kvm/svm/sev.c rename arch/x86/kvm/{ => svm}/svm.c (54%) create mode 100644 arch/x86/kvm/svm/svm.h create mode 100644 arch/x86/kvm/svm/vmenter.S create mode 100644 drivers/platform/chrome/cros_ec_sensorhub_ring.c create mode 100644 drivers/platform/chrome/cros_ec_typec.c create mode 100644 drivers/platform/chrome/cros_usbpd_notify.c create mode 100644 drivers/vdpa/Kconfig create mode 100644 drivers/vdpa/Makefile create mode 100644 drivers/vdpa/ifcvf/Makefile create mode 100644 drivers/vdpa/ifcvf/ifcvf_base.c create mode 100644 drivers/vdpa/ifcvf/ifcvf_base.h create mode 100644 drivers/vdpa/ifcvf/ifcvf_main.c create mode 100644 drivers/vdpa/vdpa.c create mode 100644 drivers/vdpa/vdpa_sim/Makefile create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim.c delete mode 100644 drivers/vhost/Kconfig.vringh create mode 100644 drivers/vhost/iotlb.c create mode 100644 drivers/vhost/vdpa.c create mode 100644 drivers/virtio/virtio_vdpa.c create mode 100644 drivers/watchdog/rti_wdt.c create mode 100644 include/linux/platform_data/cros_usbpd_notify.h create mode 100644 include/linux/vdpa.h create mode 100644 include/linux/vhost_iotlb.h