This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from a3fa7a101dcf Merge branches 'akpm' and 'akpm-hotfixes' (patches from Andrew) adds fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake adds 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] adds 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] adds e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute adds 53499d1fc112 dmaengine: idxd: have command status always set adds ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure adds 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] adds b2296eeac915 dmaengine: idxd: depends on !UML adds 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE adds 407b3ea075c2 Merge branch 'fixes' into next adds 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] adds 88c5d0a2b9b0 Merge branch 'fixes' into next adds 3ecfc9135e6c dmaengine: idxd: add driver register helper adds da5a11d75d68 dmaengine: idxd: add driver name adds 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev adds f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY adds 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c adds 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c adds 3a5cc01647f0 dmaengine: idxd: remove bus shutdown adds 1c264299431e dmaengine: idxd: remove iax_bus_type prototype adds fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus adds bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] adds 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] adds c05257b5600b dmanegine: idxd: open code the dsa_drv registration adds 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] adds 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver adds 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' adds 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' adds d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] adds 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode adds 0e96454ca26c dmaengine: idxd: remove fault processing code adds c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next adds 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] adds df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] adds 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] adds 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code adds 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional adds af2eec750281 dmaengine: altera-msgdma: make response port optional adds ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] adds 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management adds 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() adds 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] adds 258cb692b820 dmaengine: at_xdmac: use platform_driver_register adds ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class adds 568b2126466f dmaengine: idxd: fix uninit var for alt_drv adds 673d812d30be dmaengine: idxd: fix wq slot allocation index check adds a9c171527a34 dmaengine: idxd: rotate portal address for better performance adds 125d10373ad9 dmanegine: idxd: add software command status adds b60bb6e2bfc1 dmaengine: idxd: fix abort status check adds 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned adds 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] adds f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] adds c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings adds b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it adds dd861267bfec dma: imx-dma: configure the generic DMA type to make it work adds ffa179ae2af6 Merge branch 'fixes' into next adds e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference adds 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] adds dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code adds 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data adds d6ff82cc1bff dmaengine: dw: Simplify DT property parser adds 4153a7f6440f dmaengine: xilinx: Add empty device_config function adds 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] adds bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq adds d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot adds 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ adds 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] adds 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] adds 9760383b22ed Merge tag 'v5.14-rc5' into next adds 0b030f54f094 dmaengine: idxd: make submit failure path consistent on de [...] adds 9806eb5c7957 dmaengine: idxd: set descriptor allocation size to thresho [...] adds bbac7a92a46f dmaengine: ioat: depends on !UML adds 9b9b12537d3a dt-bindings: dma: Document RZ/G2L bindings adds ab959c7d4ea0 dmaengine: Extend the dma_slave_width for 128 bytes adds 5000d37042a6 dmaengine: sh: Add DMAC driver for RZ/G2L SoC adds 5e70a09c54c4 dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX adds aac6c0f90799 dmaengine: xilinx_dma: Set DMA mask for coherent APIs adds d8071323c563 dmaengine: idxd: fix setting up priv mode for dwq adds f9f4082dbc56 dmaengine: idxd: remove interrupt disable for cmd_lock adds cf84a4b968f3 dmaengine: idxd: remove interrupt disable for dev_lock adds 64d57d2c64e5 dmaengine: fsl-dpaa2-qdma: Fix spelling mistake "faile" -> [...] adds fa5d823b16a9 dmaengine: ptdma: Initial driver for the AMD PTDMA adds b0b4a6b10577 dmaengine: ptdma: register PTDMA controller as a DMA resource adds e2fb2e2a33fa dmaengine: ptdma: Add debugfs entries for PTDMA adds e037e36c35c2 dmaengine: ptdma: remove PT_OFFSET to avoid redefnition adds 8f031494df0e MAINTAINERS: Fix AMD PTDMA DRIVER entry adds 1e008336b9f5 dmaengine: sh: Fix unused initialization of pointer lmdesc adds 11a427be2c47 dmaengine: sh: fix some NULL dereferences adds 0aa251601712 Merge tag 'dmaengine-5.15-rc1' of git://git.kernel.org/pub [...] adds 9660dcbe0d91 RDMA/mlx5: Fix number of allocated XLT entries adds f4c6f31011ea RDMA/mlx5: Fix xlt_chunk_align calculation adds 84f969e1c48e IB/qib: Fix null pointer subtraction compiler warning adds f1b195ce81ad RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic adds 2169b908894d IB/hfi1: make hist static adds 4b105f4a256a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 32b2397c1e56 libnvdimm/pmem: Fix crash triggered when I/O in-flight dur [...] adds 6c97ec172a1c fsdax: improve the FS_DAX Kconfig description and help text adds 39b6389a7fdc dax: stop using bdevname adds dfa584f6f915 dm: use fs_dax_get_by_bdev instead of dax_get_by_host adds 1b7646014e0d dax: mark dax_get_by_host static adds 673a0658f6ac dax: move the dax_read_lock() locking into dax_supported adds cd93a2a4d1b0 dax: remove __generic_fsdax_supported adds 60b8340f0d65 dax: stub out dax_supported for !CONFIG_FS_DAX adds a384f088e4a1 xfs: factor out a xfs_buftarg_is_dax helper adds bdd3c50d83bf dax: remove bdev_dax_supported adds 3fc372535741 Merge branch 'for-5.15/fsdax-cleanups' into for-5.15/libnvdimm adds 2e5fd489a4e5 Merge tag 'libnvdimm-for-5.15' of git://git.kernel.org/pub [...] adds 5161a55c069f cxl: Move cxl_core to new directory adds 95aaed266801 cxl/core: Improve CXL core kernel docs adds 06737cd0d216 cxl/core: Move pmem functionality adds 0f06157e0135 cxl/core: Move register mapping infrastructure adds 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations adds 3d135db51024 cxl/core: Move memdev management to core adds 1e39db573e4c cxl/pci: Ignore unknown register block types adds 5b68705d1e63 cxl/pci: Simplify register setup adds 0b9159d0ff21 cxl/pci: Store memory capacity values adds f847502ad8e3 cxl/mem: Account for partitionable space in ram/pmem ranges adds ceeb0da0a032 cxl/mem: Adjust ram/pmem range to represent DPA ranges adds b4366a827f6c libnvdimm/labels: Introduce getters for namespace label fields adds 9761b02d40de libnvdimm/labels: Add isetcookie validation helper adds 8176f1478912 libnvdimm/labels: Introduce label setter helpers adds 7cd35b292050 libnvdimm/labels: Add a checksum calculation helper adds f56541a7122c libnvdimm/labels: Add blk isetcookie set / validation helpers adds de8fa48b9a28 libnvdimm/labels: Add blk special cases for nlabel and pos [...] adds 8b03aa0e0e5a libnvdimm/labels: Add type-guid helpers adds a6e6d7229572 libnvdimm/labels: Add claim class helpers adds a7bfaad54b8b cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports adds 9e56614c44b9 cxl/pci: Fix lockdown level adds da582aa5ad57 cxl/pci: Fix debug message in cxl_probe_regs() adds 9d1b3afd7304 cxl/uapi: Fix defined but not used warnings adds a01da6ca7d0a cxl/pmem: Fix Documentation warning adds 2b922a9d064f cxl/registers: Fix Documentation warning adds 70868a180501 Merge tag 'cxl-for-5.15' of git://git.kernel.org/pub/scm/l [...] adds 2112ff5ce0c1 iov_iter: track truncated size adds 89c2b3b74918 io_uring: reexpand under-reexpanded iters adds 7b7699c09f66 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds e24d12b7442a init: split get_fs_names adds f9259be6a9e7 init: allow mounting arbitrary non-blockdevice filesystems [...] adds 6e7c1770a212 fs: simplify get_filesystem_list / get_all_fs_names adds e2e694b9e6f3 Merge branch 'work.init' of git://git.kernel.org/pub/scm/l [...] adds 7bb698f09bdd fs: Move notify_change permission checks into may_setattr adds d75b9fa053e4 gfs2: Switch to may_setattr in gfs2_setattr adds 7b871c7713d1 Merge branch 'work.gfs2' of git://git.kernel.org/pub/scm/l [...] adds 2297791c92d0 s390/cio: dont unregister subchannel from child-drivers adds 436fc4feeabb s390: add kmemleak annotation in stack_alloc() adds 15256194eff6 s390/entry: make oklabel within CHKSTG macro local adds 81912856e0fb s390/configs: enable CONFIG_KFENCE in debug_defconfig adds 88b604263f3d s390/unwind: use current_frame_address() to unwind current task adds a052096bdd68 s390/topology: fix topology information when calling cpu h [...] adds 2e8275285a60 s390/mm: fix kernel doc comments adds 5dddfaac4c25 s390/cpum_cf: move array from header to C file adds 44bead2545f1 s390/con3270: use proper type for tasklet function adds 7a928af413c3 s390/ctrlchar: fix kernel doc comment adds 19379d456f7b s390/cio: fix kernel doc comment adds ebd9cc659369 s390/pci: fix clp_get_state() handling of -ENODEV adds 85ad27215ca5 s390/pci: read clp_list_pci_req only once adds 68c32eb2707a s390: remove xpram device driver adds 7d665612dd5a s390/hmcdrv_ftp: fix kernel doc comment adds ff8a58b0ae73 s390/sclp: add __nonstring annotation adds f6beebb15eee scsi: zfcp: fix kernel doc comments adds 2c57ad602493 s390/zcrypt: remove incorrect kernel doc indicators adds 9652cb805c44 s390/ftrace: remove incorrect __va usage adds bb9c14ad267d hugetlbfs: s390 is always 64bit adds f154c806676a Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/li [...] adds 54357f0c9149 tracing: Add migrate-disabled counter to tracing output. adds 5615e088b43d tracing: Fix some alloc_event_probe() error handling bugs adds 4b6b08f2e45e tracing/osnoise: Fix missed cpus_read_unlock() in start_pe [...] adds 40caa127f3c7 init: bootconfig: Remove all bootconfig data when the init [...] adds b66fbbe8d482 init/bootconfig: Reorder init parameter from bootconfig an [...] adds 26c9c72fd0b9 docs: bootconfig: Add how to use bootconfig for kernel parameters adds 32ba9f0fb027 tools/bootconfig: Fix tracing_on option checking in ftrace [...] adds 903bd067faa8 bootconfig: Fix missing return check of xbc_node_compose_k [...] adds 47914d4e591c tools/bootconfig: Show whole test command for each test case adds 0be083cee42e tracing: synth events: increase max fields count adds c910db943d35 tracing: Dynamically allocate the per-elt hist_elt_data array adds 04178ea130a6 selftests/ftrace: Exclude "(fault)" in testing add/remove [...] adds cfd799837dbc tracing/boot: Fix to loop on only subkeys adds 43175623dd0d Merge tag 'trace-v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] adds b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] adds d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile adds 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition adds b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size adds 2423de2e6f4d ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kern [...] adds 344179fc7ef4 ARM: 9106/1: traps: use get_kernel_nofault instead of set_fs() adds b6e47f3c11c1 ARM: 9109/1: oabi-compat: add epoll_pwait handler adds 4e57a4ddf6b0 ARM: 9107/1: syscall: always store thread_info->abi_syscall adds 249dbe74d3c4 ARM: 9108/1: oabi-compat: rework epoll_wait/epoll_pwait emulation adds bdec0145286f ARM: 9114/1: oabi-compat: rework sys_semtimedop emulation adds 7e2d8c29ecdd ARM: 9111/1: oabi-compat: rework fcntl64() emulation adds 2df4c9a741a0 ARM: 9112/1: uaccess: add __{get,put}_kernel_nofault adds 8ac6f5d7f84b ARM: 9113/1: uaccess: remove set_fs() implementation adds da0b9ee43c15 ARM: 9110/1: oabi-compat: fix oabi epoll sparse warning adds 88210317eec6 ARM: 9116/1: unified: Remove check for gcc < 4 adds c747ce470619 ARM: 9117/1: asm-generic: div64: Remove always-true __div6 [...] adds 6c974e79d376 ARM: 9118/1: div64: Remove always-true __div64_const32_is_ [...] adds 35776f10513c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds b76dd9302af7 um: make PCI emulation driver init/exit static adds 68fdb6448501 lib/logic_iomem: fix sparse warnings adds 21976f2b747e um: virtio_uml: include linux/virtio-uml.h adds 7ad28e0df7ee um: virtio_uml: fix memory leak on init failures adds 1568cb0e6d97 hostfs: support splice_write adds 4a22c4cebd61 um: virt-pci: don't do DMA from stack adds bc5c49d79206 um: enable VMAP_STACK adds 6a241d2923c2 um: virt-pci: fix uapi documentation adds adf9ae0d159d um: fix stub location calculation adds d6c338a74129 Merge tag 'for-linus-5.15-rc1' of git://git.kernel.org/pub [...] adds c8b177b6e3a0 ALSA: usb-audio: Add registration quirk for JBL Quantum 800 adds 8491f59e3b13 ALSA: vx222: fix null-ptr-deref adds 9d2e19e34962 ALSA: gus: Fix repeated probes of snd_gus_create() adds c5433f026b27 ALSA: gus: Fix repeated probe for ISA interwave card adds cd5e4efde23a ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency adds 5f939f497710 ASoC: audio-graph: respawn Platform Support adds 2a6a0a03117e ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devic [...] adds 940ffa194547 ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK adds 222039a2503e ASoC: dt-bindings: mt8195: remove dependent headers in the [...] adds 0f2ef911de0b Merge tag 'asoc-v5.15' into asoc-5.15 adds 0866d645b76d ASoC: rt5682: fix headset background noise when S3 state adds 4f89ff026ddb ASoC: dt-bindings: fsl_rpmsg: Add compatible string for i.MX8ULP adds b3dded7e2f98 ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select adds 7eac1e24fbf6 ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX adds fcb958ee8e83 ASoC: rockchip: i2s: Fix concurrency between tx/rx adds 25fca8c9e0d7 Merge tag 'asoc-fix-v5.15-rc1' of https://git.kernel.org/p [...] adds ae79394a6285 Merge tag 'sound-fix-5.15-rc1' of git://git.kernel.org/pub [...] adds 6f93e834fa7c btrfs: fix upper limit for max_inline for page size 64K adds cde7417ce487 btrfs: use correct header for div_u64 in misc.h adds 8f96a5bfa150 btrfs: update the bdev time directly when closing adds 3fa421dedbc8 btrfs: delay blkdev_put until after the device remove adds c124706900c2 btrfs: fix lockdep warning while mounting sprout fs adds f79645df8065 btrfs: zoned: fix double counting of split ordered extent adds 8dde20867c44 Merge tag 'for-5.15-tag' of git://git.kernel.org/pub/scm/l [...] adds da1e7ada5b62 ksmbd: fix lookup on idmapped mounts adds 475d6f98804c ksmbd: fix translation in smb2_populate_readdir_entry() adds 3cdc20e72c3d ksmbd: fix translation in create_posix_rsp_buf() adds 43205ca7192a ksmbd: fix translation in ksmbd_acls_fattr() adds 0e844efebdf9 ksmbd: fix translation in acl entries adds f0bb29d5c65b ksmbd: fix subauth 0 handling in sid_to_id() adds 55cd04d75e63 ksmbd: fix translation in sid_to_id() adds 9467a0ce486c ndr: fix translation in ndr_encode_posix_acl() adds eb5784f0c6ef ksmbd: ensure error is surfaced in set_file_basic_info() adds db7fb6fe3d7a ksmbd: remove setattr preparations in set_file_basic_info() adds 28a5d3de9d65 ksmbd: defer notify_change() call adds d475866eeed8 ksmbd: Reduce error log 'speed is unknown' to debug adds 72d6cbb533d4 ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data adds 687c59e702f4 ksmbd: remove unused ksmbd_file_table_flush function adds 303fff2b8c77 ksmbd: add validation for ndr read/write functions adds 36bbeb336584 ksmbd: add missing assignments to ret on ndr_read_int64 re [...] adds 4ffd5264e8ec ksmbd: fix read of uninitialized variable ret in set_file_ [...] adds 4cf0ccd033d9 ksmbd: fix control flow issues in sid_to_id() adds bf9f243f23e6 Merge tag '5.15-rc-ksmbd-part2' of git://git.samba.org/ksmbd adds 4396a73115fc fsnotify: fix sb_connectors leak adds 1645cca9da91 drm/i915: use linux/stddef.h due to "isystem: trim/fixup s [...] adds fbd2a6003a25 drm:dcn31: fix boolreturn.cocci warnings adds a6a355a22f7a drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address adds cc947bf91bad drm/amdgpu: Process any VBIOS RAS EEPROM address adds 6333a495f533 drm/amdgpu: correct comments in memory type managers adds 8f0c93f454bd drm/amdgpu: add some additional RDNA2 PCI IDs adds 64261a0d0600 drm/amd/amdgpu: Add ready_to_reset resp for vega10 adds 602e338ffed3 drm/amdgpu: reenable BACO support for 699F:C7 polaris12 SKU adds 4a9bd6db19be drm/amd/pm: And destination bounds checking to struct copy adds c5d3c9a093d3 drm/amdgpu: Enable S/G for Yellow Carp adds 3ca001aff087 drm/amd/display: setup system context for APUs adds 50c6dedeb1aa drm/amdgpu: show both cmd id and name when psp cmd failed adds b3dc549986eb drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform adds f5d8e1648805 drm/amdgpu/swsmu: fix spelling mistake "minimun" -> "minimum" adds 03388a347fe7 drm/amd/display: Fix memory leak reported by coverity adds 0e62b094a82d drm/amd/display: cleanup idents after a revert adds e5b310f900cc drm/amd/display: Initialize lt_settings on instantiation adds 156872b07e89 drm/amdgpu: Clear RAS interrupt status on aldebaran adds f7d6779df642 drm/amdgpu: stop scheduler when calling hw_fini (v2) adds 703677d9345d drm/amdgpu: Fix a deadlock if previous GEM object allocati [...] adds d7eff46c214c drm/amdgpu: fix fdinfo race with process exit adds 7884d0e9e30e drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode adds d6043581e1d9 drm/amdkfd: drop process ref count when xnack disable adds 06b224d5162b Merge tag 'amd-drm-next-5.15-2021-09-01' of https://gitlab [...] adds bd4dadaf04ce drm/ttm: ttm_bo_device is now ttm_device adds 80cbd8808f85 drm/ttm: Include pagemap.h from ttm_tt.h adds 17d3d3a6146c drm/vc4: hdmi: make vc4_hdmi_codec_pdata static adds d03a493f6782 drm/mgag200: Fix uninitialized variable delta adds b5fab345654c drm/panfrost: Simplify lock_region calculation adds a77b58825d72 drm/panfrost: Use u64 for size in lock_region adds bd7ffbc3ca12 drm/panfrost: Clamp lock region to Bifrost minimum adds efcefc712729 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct tt [...] adds de04744d658b Merge tag 'drm-misc-next-fixes-2021-09-03' of git://anongi [...] adds c4f3a3460a5d dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER adds cca62758ebdd dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER adds 87fd9ef47597 dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER adds 8c28051cdcbe fbmem: don't allow too huge resolutions adds b011522c8a6f Merge tag 'drm-misc-next-fixes-2021-09-09' of git://anongi [...] adds 70982eef4d7e drm/ttm: Fix a deadlock if the target BO is not idle during swap adds a668acb8f01f Merge tag 'drm-next-2021-09-10' of git://anongit.freedeskt [...] adds 1ae32b909498 habanalabs: support hint addresses range reservation adds 486e19795f2e habanalabs: allow fail on inability to respect hint adds c67b0579b8eb habanalabs: update firmware header files adds 82629c71c26c habanalabs: rename enum vm_type_t to vm_type adds d5546d78ad40 habanalabs: re-init completion object upon retry adds b07e6c7ef5c7 habanalabs: release pending user interrupts on device fini adds 429d77ca2760 habanalabs: handle case of interruptable wait adds 00ce06539c06 habanalabs: user mappings can be 64-bit adds fbcd0efefc7e habanalabs: allow disabling huge page use adds e79e745b208b habanalabs: use get_task_pid() to take PID adds 938b793fdede habanalabs: expose state dump adds fd2010b5cc5e habanalabs: state dump monitors and fences infrastructure adds 77977ac875f2 habanalabs/gaudi: implement state dump adds 40e35d195d8c habanalabs: missing mutex_unlock in process kill procedure adds 1ee8e2bab509 habanalabs: rename cb_mmap to mmap adds 89aad770d692 habanalabs: fix nullifying of destroyed mmu pgt pool adds a9623a8b3ae6 habanalabs: mark linux image as not loaded after hw_fini adds d18bf13e2252 habanalabs: fix type of variable adds 2b5bbef5e88c habanalabs: add asic property of host dma offset adds a6946151110e habanalabs: set dma max segment size adds 7148e647a585 habanalabs/gaudi: trigger state dump in case of SM errors adds ae2021d320e9 habanalabs/gaudi: fix information printed on SM event adds 8bb8b5057612 habanalabs: fix race between soft reset and heartbeat adds 2a2c4b740314 habanalabs: update firmware header to latest version adds 7886acb60b7d habanalabs/goya: add missing initialization adds a6cd2551d787 habanalabs: revise prints on FD close adds c457d5abf8d3 habanalabs: get multiple fences under same cs_lock adds 215f0c1775d5 habanalabs: add wait-for-multi-CS uAPI adds 8ca2072ed893 habanalabs: signal/wait change sync object reset flow adds dadf17abb724 habanalabs: add support for encapsulated signals reservation adds e4cdccd2ec0d habanalabs: add support for encapsulated signals submission adds e62ada5e23d0 habanalabs: remove redundant warning message adds 5dc9ffaff142 habanalabs: expose server type in INFO IOCTL adds 932adf1645cd habanalabs: convert PCI BAR offset to u64 adds b9317d513098 habanalabs: make set_pci_regions asic function adds cc5b4c4c75c4 habanalabs: clear msg_to_cpu_reg to avoid misread after reset adds a6c849012b0f habanalabs: add validity check for event ID received from F/W adds f5137aff6dcc habanalabs/gaudi: scrub HBM to a specific value adds 83f14f2f9b63 habanalabs/gaudi: move scrubbing to late init adds 714fccbf4824 habanalabs: save pid per userptr adds 09ae43043c74 habanalabs: fix mmu node address resolution in debugfs adds 1fd984f5fe62 habanalabs/gaudi: minimize number of register reads adds c2aa71361806 habanalabs: update to latest firmware headers adds 60d86e74df30 habanalabs/gaudi: increase boot fit timeout adds 929cbab5b3c8 habanalabs/gaudi: restore user registers when context opens adds 1f6bdee76553 habanalabs/gaudi: add monitored SOBs to state dump adds 72d6625570c1 habanalabs: modify multi-CS to wait on stream masters adds 816a6c6d99a3 habanalabs/gaudi: fetch TPC/MME ECC errors from F/W adds 89b213657c71 habanalabs: add userptr_lookup node in debugfs adds 83d93e2bed14 habanalabs/gaudi: unmask out of bounds SLM access interrupt adds da105e6108a2 habanalabs/gaudi: define DC POWER for secured PMC adds 6be42f0a1c3a habanalabs/gaudi: size should be printed in decimal adds e1b61f8e975a habanalabs/gaudi: invalidate PMMU mem cache on init adds 71731090ab17 habanalabs: add "in device creation" status adds 176d23a77edb habanalabs: disable IRQ in user interrupts spinlock adds 053caa267fd1 habanalabs: remove unnecessary device status check adds 698f744aa858 habanalabs: never copy_from_user inside spinlock adds 607b1468c226 habanalabs: cannot sleep while holding spinlock adds 56e753d59566 habanalabs/gaudi: block ICACHE_BASE_ADDERESS_HIGH in TPC adds 8d9aa980beb8 habanalabs: add support for f/w reset adds 8ea32183072a habanalabs/gaudi: hwmon default card name adds 4cd67adc44a3 Merge tag 'misc-habanalabs-next-2021-09-01' of https://git [...] adds 5ffc06ebeaab Merge tag 'char-misc-5.15-rc1-2' of git://git.kernel.org/p [...] adds c3811a50addd iommu/amd: Relocate GAMSup check to early_enable_iommus adds eb03f2d2f6a4 iommu/amd: Remove iommu_init_ga() adds a21518cb23a3 iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() adds 6ef0505158f7 iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() adds 8cc633190b52 iommu: Clarify default domain Kconfig adds 589e5cab1708 Merge tag 'iommu-fixes-v5.15-rc0' of git://git.kernel.org/ [...] adds 3da6379a6d86 parisc: Add missing FORCE prerequisite in Makefile adds 1260dea6d2eb parisc: Drop strnlen_user() in favour of generic version adds ea4b3fca18ad parisc: Drop useless debug info and comments from signal.c adds 3e4a1aff2a97 parisc: Check user signal stack trampoline is inside TASK_SIZE adds e4f2006f1287 parisc: Reduce sigreturn trampoline to 3 instructions adds 907872baa9f1 parisc: Move pci_dev_is_behind_card_dino to where it is used adds d97180ad68bd parisc: Mark sched_clock unstable only if clocks are not s [...] adds 671028728083 parisc: Implement __get/put_kernel_nofault() adds 23ef827c1bac Merge tag 'for-5.15/parisc-3' of git://git.kernel.org/pub/ [...] adds 88053ec8cb1b arm64: mm: limit linear region to 51 bits for KVM in nVHE mode adds 85f58eb18898 arm64: kdump: Skip kmemleak scan reserved memory for kdump adds e99f23c5bf59 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3d53afea525f MAINTAINERS: Change Rafael's e-mail address adds 0654cf05d17b ACPI: CPPC: Introduce cppc_get_nominal_perf() adds 46573fd6369f cpufreq: intel_pstate: hybrid: Rework HWP calibration adds d216bfb4d798 PM: sleep: wakeirq: drop useless parameter from dev_pm_att [...] adds 4a9344cd0aa4 PM: sleep: core: Avoid setting power.must_resume to false adds ca67408ad57a PM: EM: fix kernel-doc comments adds d62aab8ff711 Documentation: power: include kernel-doc in Energy Model doc adds be2d24336f88 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-em' adds d6498af58f5c Merge tag 'pm-5.15-rc1-3' of git://git.kernel.org/pub/scm/ [...] adds 22d692baba0a ACPICA: Update the list of maintainers adds 66e0aeaa8bae ACPI: scan: Remove unneeded header linux/nls.h adds 3265cc3ec52e ACPI: PRM: Find PRMT table before parsing it adds 8fbc1c5b9113 Merge branches 'acpi-scan' and 'acpi-prm' adds 926de8c4326c Merge tag 'acpi-5.15-rc1-3' of git://git.kernel.org/pub/sc [...] adds 320424c7d44f Merge tag 'v5.13' into next adds 9aa75914e5fc Input: ixp4xx-beeper - delete driver adds 81c7c0a350bf Input: serio - make write method mandatory adds 133b6558c755 Input: parkbd - switch to use module_parport_driver() adds 7d3370e506ec Revert "Input: serio - make write method mandatory" adds da5e96ffd5a9 dt-bindings: power: reset: Change 'additionalProperties' to true adds 400793bc351b dt-bindings: input: pm8941-pwrkey: Convert pm8941 power ke [...] adds 76ba1900cb67 dt-bindings: power: reset: qcom-pon: Convert qcom PON bind [...] adds 5af9f79b41b2 Input: pm8941-pwrkey - fix comma vs semicolon issue adds 04647773d648 dt-bindings: input: Convert ChipOne ICN8318 binding to a schema adds 187acd8c148a dt-bindings: input: Convert Pixcir Touchscreen binding to [...] adds cc3d15a51717 dt-bindings: input: Convert Regulator Haptic binding to a schema adds a5b84e4e4f57 dt-bindings: input: sun4i-lradc: Add wakeup-source adds 62e4fe9f608f Input: ep93xx_keypad - prepare clock before using it adds 247141f5286b dt-bindings: input: tsc2005: Convert to YAML schema adds 9d9bfd180c8e Input: adp5588-keys - use the right header adds 1c6aacecea38 Input: adp5589-keys - use the right header adds 927c1e56cc5e Input: remove dead CSR Prima2 PWRC driver adds ca595ac27168 Input: Fix spelling mistake in Kconfig "Modul" -> "Module" adds 7ec7c72fbf9d Input: Fix spelling mistake in Kconfig "useable" -> "usable" adds 3e204d6b76b2 Input: adc-keys - drop bogus __refdata annotation adds 8be98d2f2a0a Merge branch 'next' into for-linus adds 146ea9b679c9 Input: edt-ft5x06 - added case for EDT EP0110M09 adds d198b8273e30 Input: elan_i2c - reduce the resume time for controller in [...] adds ab108678195f Input: mms114 - support MMS134S adds 0c5483a5778f Input: analog - always use ktime functions adds 765092e4cdaa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3747e4263ff6 thermal/drivers/tegra: Add driver for Tegra30 thermal sensor adds 8f8d8b0334cc thermal/drivers/tegra: Correct compile-testing of drivers adds 02d438f62c05 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() adds a414a08aefe6 drivers/thermal/intel: Add TCC cooling support for AlderLa [...] adds 47cf09e0f4fc thermal/drivers/rcar_gen3_thermal: Add support for hardwar [...] adds d3a2328e741b thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int adds d31eb7c1a228 thermal/drivers/intel_powerclamp: Replace deprecated CPU-h [...] adds 21c1e439fd86 MAINTAINERS: Add missing userspace thermal tools to the th [...] adds 99d88c300553 thermal/tools/tmon: Improve the Makefile adds b5f7912bb604 tools/thermal/tmon: Add cross compiling support adds f1b07a14694b thermal/drivers/int340x: Use IMOK independently adds fb83610762dd thermal/core: Fix thermal_cooling_device_register() prototype adds 22fc857538c3 dt-bindings: thermal: Make trips node optional adds 454f2ed4b34f thermal: Spelling s/scallbacks/callbacks/ adds 16f944291a4a thermal/drivers/tegra-soctherm: Silence message about clam [...] adds de3438c47a8d firmware: qcom_scm: Introduce SCM calls to access LMh adds 53bca371cdf7 thermal/drivers/qcom: Add support for LMh driver adds 0284b52e8534 dt-bindings: thermal: Add dt binding for QCOM LMh adds 5950fc44a57a thermal/drivers/intel: Allow processing of HWP interrupt adds 70ee251ded6b thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] adds dd4703876ea8 Merge tag 'thermal-v5.15-rc1' of git://git.kernel.org/pub/ [...] adds 52eaba4cedbd pwm: atmel: Rework tracking updates pending in hardware adds eb41f334589d pwm: ab8500: Fix register offset calculation to not depend [...] adds 3d2813fb17e5 pwm: lpc32xx: Don't modify HW state in .probe() after the [...] adds 020162d6f49f pwm: mxs: Don't modify HW state in .probe() after the PWM [...] adds c68eb29c8e90 pwm: img: Don't modify HW state in .remove() callback adds 9d768cd7fd42 pwm: rockchip: Don't modify HW state in .remove() callback adds d44084c93427 pwm: stm32-lp: Don't modify HW state in .remove() callback adds 04d775210fb9 pwm: hibvt: Disable the clock only after the PWM was unregistered adds 84ea61f65d70 pwm: rockchip: Unprepare clocks only after the PWM was unr [...] adds 1a0c97b6460f pwm: tiehrpwm: Unprepare clock only after the PWM was unre [...] adds 97966ade662e pwm: ntxec: Drop useless assignment to struct pwmchip::base adds 2ee4bc91b62e pwm: jz4740: Improve compile coverage by allowing to enabl [...] adds cf83f7b7ae76 pwm: keembay: Improve compile coverage by allowing to enab [...] adds 14ac9e17f9bd pwm: ab8500: Simplify using devm_pwmchip_add() adds ccc2df6f802b pwm: bcm-kona: Simplify using devm_pwmchip_add() adds a0b336a35216 pwm: ep93xx: Simplify using devm_pwmchip_add() adds 5ba3eb4bb3b5 pwm: fsl-ftm: Simplify using devm_pwmchip_add() adds acfdc2030a77 pwm: imx27: Simplify using devm_pwmchip_add() adds d8c11a6505d2 pwm: intel-lgm: Simplify using devm_pwmchip_add() adds 2e27afd0557f pwm: iqs620a: Simplify using devm_pwmchip_add() adds f0d6d7f26007 pwm: jz4740: Simplify using devm_pwmchip_add() adds 0aa2bec5a8ed pwm: keembay: Simplify using devm_pwmchip_add() adds 071beb7c5ee3 pwm: lp3943: Simplify using devm_pwmchip_add() adds da68a9f4b03c pwm: lpc32xx: Simplify using devm_pwmchip_add() adds e0150252a643 pwm: mediatek: Simplify using devm_pwmchip_add() adds 43f5f48d095c pwm: mxs: Simplify using devm_pwmchip_add() adds 9c3fac7aaf27 pwm: ntxec: Simplify using devm_pwmchip_add() adds 97f290357df2 pwm: pxa: Simplify using devm_pwmchip_add() adds b7783c625815 pwm: raspberrypi-poe: Simplify using devm_pwmchip_add() adds 02dd2e417e7d pwm: sl28cpld: Simplify using devm_pwmchip_add() adds 8614e210083e pwm: stm32-lp: Simplify using devm_pwmchip_add() adds a64a5853a827 pwm: tiecap: Simplify using devm_pwmchip_add() adds c9bb1c9e5460 pwm: twl-led: Simplify using devm_pwmchip_add() adds a75bc6b783ab pwm: twl: Simplify using devm_pwmchip_add() adds 632927511c3a pwm: atmel-hlcdc: Don't check the return code of pwmchip_remove() adds 319333b0c48e pwm: atmel-tcb: Don't check the return code of pwmchip_remove() adds b4334246cc3d pwm: brcmstb: Don't check the return code of pwmchip_remove() adds a08be12771c0 pwm: cros-ec: Don't check the return code of pwmchip_remove() adds fc3f3f565eac pwm: img: Don't check the return code of pwmchip_remove() adds bfecbc9490dc pwm: imx-tpm: Don't check the return code of pwmchip_remove() adds 9b7b5736ffd5 pwm: mtk-disp: Don't check the return code of pwmchip_remove() adds faaa2222213b pwm: omap-dmtimer: Don't check the return code of pwmchip_ [...] adds f0e96e2e2cb2 pwm: pca9685: Don't check the return code of pwmchip_remove() adds 15d217614fcf pwm: rcar: Don't check the return code of pwmchip_remove() adds 81d4b5c449ce pwm: renesas-tpu: Don't check the return code of pwmchip_remove() adds 4e334973541d pwm: samsung: Don't check the return code of pwmchip_remove() adds ceb2c2842f36 pwm: sifive: Don't check the return code of pwmchip_remove() adds 7587f8a863ce pwm: sun4i: Don't check the return code of pwmchip_remove() adds 8083f58d08fd pwm: Make pwmchip_remove() return void adds dd8f6b299a2b dt-bindings: pwm: rockchip: Add description for rk3568 adds d7a4e582587d pwm: mtk-disp: Adjust the clocks to avoid them mismatch adds 888a623db5d0 pwm: mtk-disp: Implement atomic API .apply() adds 331e049dec64 pwm: mtk-disp: Fix overflow in period and duty calculation adds 3f2b16734914 pwm: mtk-disp: Implement atomic API .get_state() adds 6701e7e7d8ee Merge tag 'pwm/for-5.15-rc1' of git://git.kernel.org/pub/s [...] adds 53bb4a9dda0b firewire: net: remove unused variable 'guid' adds 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API adds 52926229be06 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] adds dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device adds 1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available adds 308247d20464 rtc: s5m: enable wakeup only when available adds fffd603ae9f6 rtc: s5m: set range adds 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. adds 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE adds b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location adds 8d448fa0a8bb rtc: tps65910: Correct driver module alias adds e1aba37569f0 rtc: cmos: remove stale REVISIT comments adds f120e2e33ac8 rtc: rx8025: implement RX-8035 support adds 8158da6a33f2 dt-bindings: rtc: add Epson RX-8025 and RX-8035 adds 0c45d3e24ef3 rtc: rx8010: select REGMAP_I2C adds 107ccc45bb25 Merge tag 'rtc-5.15' of git://git.kernel.org/pub/scm/linux [...] adds 2cfa946be843 clk: qcom: gcc-sm6350: Remove unused variable adds 2aae0a937ad1 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 4a48b66b3f52 of: property: Disable fw_devlink DT support for X86 adds 975671241808 dt-bindings: More use 'enum' instead of 'oneOf' plus 'cons [...] adds 094b147c7662 spi: dt-bindings: xilinx: Drop type reference on *-bits pr [...] adds a1406e424253 Merge tag 'devicetree-fixes-for-5.15-1' of git://git.kerne [...] adds a3928f877e7b tracing/boot: Fix trace_boot_hist_add_array() to check arr [...] adds 5f8895b27da2 tracing/boot: Fix to check the histogram control param is [...] adds 5dfe50b05588 bootconfig: Rename xbc_node_find_child() to xbc_node_find_ [...] adds ce4c8f882041 Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/ [...] adds 5ac749a57e0e libata: pass over maintainership to Damien Le Moal adds 8177a5c96229 Merge tag 'libata-5.15-2021-09-11' of git://git.kernel.dk/ [...] adds dfbb3409b27f block: genhd: don't call blkdev_show() with major_names_lock held adds 884f0e84f1e3 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() adds d32d3d0b47f7 nvme-multipath: set QUEUE_FLAG_NOWAIT adds e7d65803e2bb nvme-multipath: revalidate paths during rescan adds 43dc987828ea nvme: move nvme_multi_css into nvme.h adds 77d651a65569 nvmet: looks at the passthrough controller when initializing CAP adds ab7a2737ac5a nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_p [...] adds f04064814c2a nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() adds 1ba2e507f55c nvme-tcp: Do not reset transport on data digest errors adds b58da2d270db nvme: update keep alive interval when kato is modified adds 041bd1a1fc73 nvme: only call synchronize_srcu when clearing current path adds ab3994f6efba nvme: add error handling support for add_disk() adds aff959c28408 nvme: update MAINTAINERS email address adds 49d82b1445f1 Merge tag 'nvme-5.15-2021-09-07' of git://git.infradead.or [...] adds cd82cca7ebfe block: split out operations on block special files adds 0dca4462ed06 block: move fs/block_dev.c to block/bdev.c adds 7f2a6a69f7ce blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for mul [...] adds 221e8360834c n64cart: fix return value check in n64cart_probe() adds c0f7e49fc480 Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/l [...] adds 713b9825a4c4 io-wq: fix cancellation on create-worker failure adds c57a91fb1ccf io_uring: fix missing mb() before waitqueue_active adds 009ad9f0c6ee io_uring: drop ctx->uring_lock before acquiring sqd->lock adds 3b33e3f4a6c0 io-wq: fix silly logic error in io_task_work_match() adds 66e70be72288 io-wq: fix memory leak in create_io_worker() adds 2ae2eb9dde18 io_uring: fail links of cancelled timeouts adds 32c2d33e0b7c io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_ [...] adds c605c39677b9 Merge tag 'io_uring-5.15-2021-09-11' of git://git.kernel.d [...] adds 9eec07920249 coccinelle: api: rename kzfree to kfree_sensitive adds e71ec0bc0603 scripts: coccinelle: allow list_entry_is_head() to use pos adds 4e1c754472ff Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/li [...] adds 3a87ff891290 riscv: defconfig: enable BLK_DEV_NVME adds efe1e08bca9a riscv: defconfig: enable NLS_CODEPAGE_437, NLS_ISO8859_1 adds d5935537c825 riscv: Improve stack randomisation on RV64 adds 399c1ec8467c riscv: move the (z)install rules to arch/riscv/Makefile adds cbba17870881 riscv: dts: microchip: mpfs-icicle: Fix serial console adds 54fed35fd393 riscv: Enable BUILDTIME_TABLE_SORT adds 6f55ab36bef5 riscv: Move EXCEPTION_TABLE to RO_DATA segment adds b79bd0d5102b Merge tag 'riscv-for-linus-5.15-mw1' of git://git.kernel.o [...] adds 30326f957734 vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id adds 6b5df347c648 vDPA/ifcvf: implement management netlink framework for ifcvf adds 2ddae773c93b vDPA/ifcvf: detect and use the onboard number of queues directly adds 90d1936681bc vDPA/ifcvf: enable multiqueue and control vq adds 4e57a9f622cc vdpa/mlx5: Remove redundant header file inclusion adds ae0428debf7c vdpa/mlx5: function prototype modifications in preparation [...] adds db296d252dfb vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vd [...] adds e4fc66508c88 vdpa/mlx5: Ensure valid indices are provided adds 5262912ef3cf vdpa/mlx5: Add support for control VQ and MAC setting adds 52893733f2c5 vdpa/mlx5: Add multiqueue support adds 23b228cb89fd vhost scsi: Convert to SPDX identifier adds 0d8c9e7d4b40 vdpa_sim: Use iova_shift() for the size passed to alloc_iova() adds ad93f7b37154 dt-bindings: virtio: Add binding for virtio devices adds 7f815fce08d5 dt-bindings: i2c: Add bindings for i2c-virtio adds f3a66dcdf239 dt-bindings: gpio: Add bindings for gpio-virtio adds d5a8680dfab0 uapi: virtio_ids: Sync ids with specification adds 694a1116b405 virtio: Bind virtio device to device-tree node adds 9af8f1061646 virtio/vsock: rename 'EOR' to 'EOM' bit. adds 41116599a073 virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. adds 1af7e55511fe vhost/vsock: support MSG_EOR bit processing adds 8d5ac871b556 virtio/vsock: support MSG_EOR bit processing adds 8fc92b7c15f0 af_vsock: rename variables in receive loop adds 0e115c45ee0b vsock_test: update message bounds test for MSG_EOR adds 729ce5a5bd6f vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro adds 81a83d7f4cfc virtio-balloon: Use virtio_find_vqs() helper adds 6105d1fe6f4c virtio-blk: remove unneeded "likely" statements adds a93a962669cd iova: Export alloc_iova_fast() and free_iova_fast() adds 7a6b92d33ab1 eventfd: Export eventfd_wake_count to modules adds 9c930054f2f5 file: Export receive_fd() to modules adds 86e17a51c1a5 vdpa: Fix some coding style issues adds 0686082dbf7a vdpa: Add reset callback in vdpa_config_ops adds 7f05630dc65d vhost-vdpa: Handle the failure of vdpa_reset() adds 59dfe4f1e810 vhost-iotlb: Add an opaque pointer for vhost IOTLB adds c10fb9454adc vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() adds 22af48cf91aa vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() adds d8945ec41120 vdpa: Support transferring virtual addressing during DMA mapping adds 8c773d53fb7b vduse: Implement an MMU-based software IOTLB adds c8a6153b6c59 vduse: Introduce VDUSE - vDPA Device in Userspace adds 7bc7f61897b6 Documentation: Add documentation for VDUSE adds 78e709522d2c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds fc111fb9a6da cifs: update FSCTL definitions adds 23e91d8b7c5a cifs: rename cifs_common to smbfs_common adds 8d014f5fe981 cifs: move SMB FSCTL definitions to common code adds 9351590f51cd cifs: properly invalidate cached root handle when closing it adds 8d4a0b5d0813 Merge tag '5.15-rc-cifs-part2' of git://git.samba.org/sfre [...] adds 0766ec82e5fb namei: Fix use after free in kern_path_locked adds c5f563f9e9e6 rename __filename_parentat() to filename_parentat() adds 794ebcea865b namei: Standardize callers of filename_lookup() adds b4a4f213a39d namei: Standardize callers of filename_create() adds ea47ab111669 putname(): IS_ERR_OR_NULL() is wrong here adds fdfc346302a7 Merge branch 'misc.namei' of git://git.kernel.org/pub/scm/ [...] adds 39ff83f2f6cc time: Handle negative seconds correctly in timespec64_to_ns() adds 7bf3142625c1 Merge tag 'timers_urgent_for_v5.15_rc1' of git://git.kerne [...] adds 15eb7c888e74 locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT adds a974b54036f7 futex: Return error code instead of assigning it without effect adds 4f07ec0d76f2 futex: Prevent inconsistent state and exit race adds 249955e51c81 futex: Clarify comment for requeue_pi_wake_futex() adds 340576590dac futex: Avoid redundant task lookup adds d66e3edee7af futex: Remove unused variable 'vpid' in futex_proxy_tryloc [...] adds e5480572706d locking/rtmutex: Fix ww_mutex deadlock check adds 165d05d88c27 Merge tag 'locking_urgent_for_v5.15_rc1' of git://git.kern [...] adds 984841792635 sched/idle: Make the idle timer expire in hard interrupt context adds 868ad33bfa3b sched: Prevent balance_push() on remote runqueues adds 56c244382fdb Merge tag 'sched_urgent_for_v5.15_rc1' of git://git.kernel [...] adds ca8c1c53b03b ipmi: rate limit ipmi smi_event failure message adds bf064c7bec3b char: ipmi: use DEVICE_ATTR helper macro adds 1791596be272 Merge tag 'for-linus-5.15-1' of git://github.com/cminyard/ [...] adds 3a3a11e6e5a2 lkdtm: Use init_uts_ns.name instead of macros adds d8e988b62f94 Merge tag 'char-misc-5.15-rc1-lkdtm' of git://git.kernel.o [...] adds 4b92d4add5f6 drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE [...] adds c2f4954c2d3f Merge branch 'linus' into smp/urgent adds c122358ea1e5 thermal: Replace deprecated CPU-hotplug functions. adds 8c854303ce0e cpu/hotplug: Remove deprecated CPU-hotplug functions. adds c9871c800f65 Documentation: core-api/cpuhotplug: Rewrite the API section adds f306b90c69ce Merge tag 'smp-urgent-2021-09-12' of git://git.kernel.org/ [...] adds c784e46c8445 auxdisplay: Add I2C gpio expander example adds 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading adds ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] adds f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() adds 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions adds d41adc4e22c6 Merge tag 'auxdisplay-for-linus-v5.15-rc1' of git://github [...] adds 7ed012969bbc Compiler Attributes: fix __has_attribute(__no_sanitize_cov [...] adds 1ca70b24afb9 MAINTAINERS: add Nick as Reviewer for compiler_attributes.h adds b83a908498d6 compiler_attributes.h: move __compiletime_{error|warning} adds c3e46874dfb9 Merge tag 'compiler-attributes-for-linus-v5.15-rc1-v2' of [...] adds bb91de44693b perf beauty: Update copy of linux/socket.h with the kernel [...] adds 64f4535166aa tools headers UAPI: Sync files changed by new process_mrel [...] adds 3e11300cdfd5 perf test: Fix bpf test sample mismatch reporting adds 51ae7fa62dcb perf scripts python: Fix passing arguments to stackcollaps [...] adds d2930ede5218 perf symbol: Look for ImageBase in PE file to compute .tex [...] adds 9fe8895a27a8 perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings adds dde994dd54fb perf report: Add tools/arch/x86/include/asm/amd-ibs.h adds 291dcb98d7ee perf report: Add support to print a textual representation [...] adds 03d6f3fe5427 tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources adds dfa00459c626 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f9f018e4d9a4 tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 2c3ef25c4a60 tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 155ed9f1b5ff perf beauty: Cover more flags in the move_mount syscall a [...] adds 37ce9e4fc596 tools include UAPI: Update linux/mount.h copy adds 218e7b775d36 perf bpf: Provide a weak btf__load_from_kernel_by_id() for [...] adds da4572d62d38 perf tools: Ignore Documentation dependency file adds eb34363ae1c0 perf tools: Fix perf_event_attr__fprintf() missing/dupl. fields adds a7d212fc6c89 perf tools: Factor out copy_config_terms() and free_config [...] adds 99fc5941b835 perf tools: Fix hybrid config terms list corruption adds 4a86d4140400 perf tools: Allow build-id with trailing zeros adds 0d1c50ac488e perf tools: Add an option to build without libbfd adds ee286c60c268 tools headers UAPI: Sync linux/in.h copy with the kernel sources adds 2bae3e64ec46 tools headers UAPI: Sync linux/fs.h with the kernel sources adds 4dc24d7cf498 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 17a99e521f67 tools headers UAPI: Update tools's copy of drm.h headers adds b5b65f139827 Merge tag 'perf-tools-for-v5.15-2021-09-11' of git://git.k [...] adds 6880fa6c5660 Linux 5.15-rc1 adds a69ae291e1cc x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_A [...] adds 76ae847497bc Documentation: raise minimum supported version of GCC to 5.1 adds 4eb6bd55cfb2 compiler.h: drop fallback overflow checkers adds adac17e3f61f mm/ksm: remove old GCC 4.9+ check adds c0a5c81ca9be Kconfig.debug: drop GCC 5+ version check for DWARF5 adds d20758951f8f riscv: remove Kconfig check for GCC version for ARCH_RV64I adds 6563139d90ad powerpc: remove GCC version check for UPD_CONSTR adds 42a7ba1695fc arm64: remove GCC version check for ARCH_SUPPORTS_INT128 adds 156102fe0bb6 Makefile: drop GCC < 5 -fno-var-tracking-assignments workaround adds 4e59869aa655 compiler-gcc.h: drop checks for older GCC versions adds 6f20fa2dfa54 vmlinux.lds.h: remove old check for GCC 4.9 adds 6d2ef226f2f1 compiler_attributes.h: drop __has_attribute() support for gcc4 adds df26327ea097 Drop some straggling mentions of gcc-4.9 as being stale adds 316346243be6 Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minim [...] adds d0ee23f9d78b tools: compiler-gcc.h: Guard error attribute use with __ha [...] adds 1619b69edce1 powerpc/boot: Fix build failure since GCC 4.9 removal adds 6a4746ba0619 ipc: remove memcg accounting for sops objects in do_semtimedop() adds 77e02cf57b6c memblock: introduce saner 'memblock_free_ptr()' interface adds 3ca706c189db drm/ttm: fix type mismatch error on sparc64 adds 80be5998ad63 tools/bootconfig: Define memblock_free_ptr() to fix build error adds f6b5f1a56987 compiler.h: Introduce absolute_pointer macro adds dff2d13114f0 net: i825xx: Use absolute_pointer for memcpy from fixed me [...] adds 3cb8b1537f8a alpha: Move setup.h out of uapi adds ebdc20d7bc74 alpha: Use absolute_pointer to define COMMAND_LINE adds d6efd3f18763 Merge branch 'absolute-pointer' (patches from Guenter) adds fc7c028dcdbf sparc: avoid stringop-overread errors adds b7213ffa0e58 qnx4: avoid stringop-overread errors adds 13be2efc390a rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds 453fa43cdb8e Merge tag 'rtc-5.15-fixes' of git://git.kernel.org/pub/scm [...] adds f1940d4e9cbe Drivers: hv: vmbus: Fix kernel crash upon unbinding a devi [...] adds 7ad9bb9d0f35 asm-generic/hyperv: provide cpumask_to_vpset_noself adds dfb5c1e12c28 x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_ [...] adds ff1ffd71d5f0 Merge tag 'hyperv-fixes-signed-20210915' of git://git.kern [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 9 + .../ABI/testing/debugfs-driver-habanalabs | 19 + Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/bootconfig.rst | 39 +- Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/core-api/cpu_hotplug.rst | 579 +++++-- Documentation/core-api/kernel-api.rst | 3 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bindings/display/msm/dsi-phy-7nm.yaml | 8 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 130 ++ .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 + .../devicetree/bindings/gpio/gpio-virtio.yaml | 59 + .../devicetree/bindings/i2c/i2c-virtio.yaml | 51 + .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 + .../bindings/input/qcom,pm8941-pwrkey.txt | 55 - .../bindings/input/qcom,pm8941-pwrkey.yaml | 51 + .../devicetree/bindings/input/regulator-haptic.txt | 21 - .../bindings/input/regulator-haptic.yaml | 43 + .../input/touchscreen/chipone,icn8318.yaml | 62 + .../bindings/input/touchscreen/chipone_icn8318.txt | 44 - .../input/touchscreen/pixcir,pixcir_ts.yaml | 68 + .../bindings/input/touchscreen/pixcir_i2c_ts.txt | 31 - .../bindings/input/touchscreen/ti,tsc2005.yaml | 128 ++ .../bindings/input/touchscreen/tsc2005.txt | 64 - .../devicetree/bindings/power/reset/qcom,pon.txt | 49 - .../devicetree/bindings/power/reset/qcom,pon.yaml | 80 + .../bindings/power/reset/reboot-mode.yaml | 2 +- .../devicetree/bindings/pwm/pwm-rockchip.yaml | 1 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 3 + .../devicetree/bindings/sound/fsl,rpmsg.yaml | 1 + .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 40 +- .../devicetree/bindings/spi/omap-spi.yaml | 6 +- .../devicetree/bindings/spi/spi-xilinx.yaml | 2 - .../devicetree/bindings/thermal/qcom-lmh.yaml | 82 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 +- Documentation/devicetree/bindings/virtio/mmio.yaml | 3 +- .../devicetree/bindings/virtio/virtio-device.yaml | 41 + .../bindings/watchdog/maxim,max63xx.yaml | 14 +- Documentation/driver-api/cxl/memory-devices.rst | 8 +- .../features/vm/ELF-ASLR/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 - Documentation/gpu/drm-mm.rst | 2 +- Documentation/power/energy-model.rst | 15 +- Documentation/process/changes.rst | 2 +- .../translations/zh_CN/admin-guide/README.rst | 2 +- .../translations/zh_TW/admin-guide/README.rst | 2 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/vduse.rst | 233 +++ MAINTAINERS | 92 +- Makefile | 10 +- arch/alpha/include/{uapi => }/asm/setup.h | 6 +- arch/alpha/include/uapi/asm/setup.h | 42 +- arch/arm/Kconfig | 1 - arch/arm/Makefile | 3 +- arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/include/asm/div64.h | 11 - arch/arm/include/asm/gpio.h | 4 - arch/arm/include/asm/ptrace.h | 1 - arch/arm/include/asm/syscall.h | 16 +- arch/arm/include/asm/thread_info.h | 6 +- arch/arm/include/asm/uaccess-asm.h | 6 - arch/arm/include/asm/uaccess.h | 169 +- arch/arm/include/asm/unified.h | 4 - arch/arm/include/uapi/asm/unistd.h | 1 + arch/arm/kernel/asm-offsets.c | 3 +- arch/arm/kernel/entry-common.S | 20 +- arch/arm/kernel/process.c | 7 +- arch/arm/kernel/ptrace.c | 14 +- arch/arm/kernel/signal.c | 8 - arch/arm/kernel/sys_oabi-compat.c | 216 +-- arch/arm/kernel/traps.c | 47 +- arch/arm/lib/copy_from_user.S | 3 +- arch/arm/lib/copy_to_user.S | 3 +- arch/arm/tools/syscall.tbl | 2 +- arch/arm64/Kconfig | 2 +- arch/arm64/kernel/cacheinfo.c | 7 +- arch/arm64/mm/init.c | 22 +- arch/mips/kernel/cacheinfo.c | 7 +- arch/parisc/Kconfig | 2 - arch/parisc/boot/compressed/Makefile | 18 +- arch/parisc/include/asm/processor.h | 4 - arch/parisc/include/asm/rt_sigframe.h | 2 +- arch/parisc/include/asm/thread_info.h | 2 - arch/parisc/include/asm/uaccess.h | 125 +- arch/parisc/kernel/asm-offsets.c | 1 - arch/parisc/kernel/parisc_ksyms.c | 1 - arch/parisc/kernel/setup.c | 2 - arch/parisc/kernel/signal.c | 45 +- arch/parisc/kernel/signal32.h | 2 +- arch/parisc/kernel/time.c | 7 +- arch/parisc/lib/lusercopy.S | 52 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/include/asm/asm-const.h | 10 - arch/riscv/Kconfig | 3 +- arch/riscv/Makefile | 7 +- arch/riscv/boot/Makefile | 8 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 6 +- arch/riscv/configs/defconfig | 4 + arch/riscv/include/asm/elf.h | 3 + arch/riscv/kernel/cacheinfo.c | 7 +- arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/riscv/kernel/vmlinux.lds.S | 4 +- arch/s390/Kconfig | 1 + arch/s390/configs/debug_defconfig | 1 + arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/cpu_mcf.h | 7 - arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 20 +- arch/s390/include/asm/unwind.h | 8 +- arch/s390/kernel/entry.S | 4 +- arch/s390/kernel/ftrace.c | 4 +- arch/s390/kernel/perf_cpum_cf.c | 8 + arch/s390/kernel/setup.c | 10 +- arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/topology.c | 13 +- arch/s390/mm/gmap.c | 11 +- arch/s390/mm/pgtable.c | 4 +- arch/s390/pci/pci_clp.c | 9 +- arch/sparc/kernel/mdesc.c | 3 +- arch/um/Kconfig | 1 + arch/um/drivers/virt-pci.c | 108 +- arch/um/drivers/virtio_uml.c | 5 +- arch/um/kernel/skas/clone.c | 3 +- arch/x86/hyperv/hv_apic.c | 43 +- arch/x86/include/asm/uaccess.h | 4 +- arch/x86/kernel/cpu/cacheinfo.c | 7 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/mm/kasan_init_64.c | 6 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 3 +- arch/x86/um/shared/sysdep/stub_32.h | 12 + arch/x86/um/shared/sysdep/stub_64.h | 12 + arch/x86/um/stub_segv.c | 3 +- block/Makefile | 2 +- fs/block_dev.c => block/bdev.c | 641 +------- block/blk-mq.c | 14 +- block/blk-throttle.c | 1 + block/blk.h | 2 + block/fops.c | 640 ++++++++ block/genhd.c | 9 +- drivers/acpi/cppc_acpi.c | 47 +- drivers/acpi/prmt.c | 10 +- drivers/acpi/scan.c | 1 - drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/base/arch_numa.c | 2 +- drivers/base/power/main.c | 2 +- drivers/base/power/wakeirq.c | 11 +- drivers/block/n64cart.c | 4 +- drivers/block/virtio_blk.c | 4 +- drivers/char/ipmi/ipmi_si_intf.c | 23 +- drivers/clk/qcom/gcc-sm6350.c | 4 - drivers/cpufreq/intel_pstate.c | 185 +-- drivers/cxl/Makefile | 4 +- drivers/cxl/acpi.c | 12 +- drivers/cxl/core/Makefile | 8 + drivers/cxl/{core.c => core/bus.c} | 464 +----- drivers/cxl/core/core.h | 20 + drivers/cxl/core/memdev.c | 246 +++ drivers/cxl/core/pmem.c | 230 +++ drivers/cxl/core/regs.c | 249 +++ drivers/cxl/cxl.h | 1 - drivers/cxl/{mem.h => cxlmem.h} | 35 +- drivers/cxl/pci.c | 439 ++---- drivers/cxl/pci.h | 1 + drivers/cxl/pmem.c | 2 +- drivers/dax/super.c | 191 +-- drivers/dma-buf/Kconfig | 4 +- drivers/dma/Kconfig | 28 +- drivers/dma/Makefile | 3 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 + drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 + drivers/dma/dw/of.c | 49 +- drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 10 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 + drivers/dma/idxd/bus.c | 91 ++ drivers/dma/idxd/cdev.c | 73 +- drivers/dma/idxd/compat.c | 107 ++ drivers/dma/idxd/device.c | 382 ++++- drivers/dma/idxd/dma.c | 96 +- drivers/dma/idxd/idxd.h | 167 +- drivers/dma/idxd/init.c | 148 +- drivers/dma/idxd/irq.c | 190 +-- drivers/dma/idxd/registers.h | 6 + drivers/dma/idxd/submit.c | 43 +- drivers/dma/idxd/sysfs.c | 601 ++----- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/ptdma/Kconfig | 13 + drivers/dma/ptdma/Makefile | 10 + drivers/dma/ptdma/ptdma-debugfs.c | 106 ++ drivers/dma/ptdma/ptdma-dev.c | 305 ++++ drivers/dma/ptdma/ptdma-dmaengine.c | 389 +++++ drivers/dma/ptdma/ptdma-pci.c | 243 +++ drivers/dma/ptdma/ptdma.h | 324 ++++ drivers/dma/sh/Kconfig | 9 + drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rz-dmac.c | 969 ++++++++++++ drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 + drivers/dma/stm32-dma.c | 8 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/ti/k3-psil-j721e.c | 73 + drivers/dma/xilinx/xilinx_dma.c | 17 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/firewire/net.c | 4 - drivers/firmware/qcom_scm.c | 58 + drivers/firmware/qcom_scm.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 30 +- drivers/gpu/drm/amd/amdgpu/vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 6 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 6 +- .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 4 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 8 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 24 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 2 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 1 + drivers/gpu/drm/panfrost/panfrost_mmu.c | 31 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 2 + drivers/gpu/drm/ttm/ttm_bo.c | 6 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 7 +- drivers/gpu/drm/ttm/ttm_pool.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/hv/ring_buffer.c | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 4 +- drivers/infiniband/hw/hfi1/trace.c | 2 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 4 +- drivers/input/joystick/analog.c | 107 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/adc-keys.c | 2 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/keyboard/adp5589-keys.c | 2 +- drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/misc/Kconfig | 22 - drivers/input/misc/Makefile | 2 - drivers/input/misc/ixp4xx-beeper.c | 183 --- drivers/input/misc/pm8941-pwrkey.c | 2 +- drivers/input/misc/sirfsoc-onkey.c | 207 --- drivers/input/mouse/elan_i2c.h | 3 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/serio/parkbd.c | 14 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 1 + drivers/input/touchscreen/mms114.c | 15 +- drivers/iommu/Kconfig | 2 +- drivers/iommu/amd/init.c | 48 +- drivers/iommu/intel/svm.c | 15 +- drivers/iommu/iova.c | 2 + drivers/macintosh/smu.c | 2 +- drivers/md/dm-table.c | 9 +- drivers/md/dm.c | 2 +- drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 1387 +++++++++++++---- drivers/misc/habanalabs/common/context.c | 146 +- drivers/misc/habanalabs/common/debugfs.c | 184 ++- drivers/misc/habanalabs/common/device.c | 163 +- drivers/misc/habanalabs/common/firmware_if.c | 56 +- drivers/misc/habanalabs/common/habanalabs.h | 421 ++++- drivers/misc/habanalabs/common/habanalabs_drv.c | 13 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 2 + drivers/misc/habanalabs/common/hw_queue.c | 198 ++- drivers/misc/habanalabs/common/memory.c | 169 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 12 +- drivers/misc/habanalabs/common/pci/pci.c | 2 + drivers/misc/habanalabs/common/state_dump.c | 718 +++++++++ drivers/misc/habanalabs/common/sysfs.c | 20 +- drivers/misc/habanalabs/gaudi/gaudi.c | 716 +++++++-- drivers/misc/habanalabs/gaudi/gaudiP.h | 19 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 5 - drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 + drivers/misc/habanalabs/goya/goya.c | 102 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 115 +- .../misc/habanalabs/include/common/hl_boot_if.h | 62 +- .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 3 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 17 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 2 - drivers/misc/lkdtm/core.c | 10 + drivers/misc/lkdtm/lkdtm.h | 28 +- drivers/net/ethernet/i825xx/82596.c | 2 +- drivers/nvdimm/label.c | 256 +-- drivers/nvdimm/label.h | 1 - drivers/nvdimm/namespace_devs.c | 113 +- drivers/nvdimm/nd.h | 150 ++ drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/core.c | 68 +- drivers/nvme/host/multipath.c | 19 +- drivers/nvme/host/nvme.h | 10 + drivers/nvme/host/tcp.c | 22 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 5 +- drivers/nvme/target/core.c | 10 +- drivers/nvme/target/nvmet.h | 11 +- drivers/nvme/target/passthru.c | 14 +- drivers/of/property.c | 3 + drivers/parisc/dino.c | 18 +- drivers/pwm/Kconfig | 5 +- drivers/pwm/core.c | 4 +- drivers/pwm/pwm-ab8500.c | 35 +- drivers/pwm/pwm-atmel-hlcdc.c | 5 +- drivers/pwm/pwm-atmel-tcb.c | 5 +- drivers/pwm/pwm-atmel.c | 102 +- drivers/pwm/pwm-bcm-kona.c | 12 +- drivers/pwm/pwm-brcmstb.c | 5 +- drivers/pwm/pwm-cros-ec.c | 4 +- drivers/pwm/pwm-ep93xx.c | 11 +- drivers/pwm/pwm-fsl-ftm.c | 10 +- drivers/pwm/pwm-hibvt.c | 4 +- drivers/pwm/pwm-img.c | 20 +- drivers/pwm/pwm-imx-tpm.c | 5 +- drivers/pwm/pwm-imx27.c | 14 +- drivers/pwm/pwm-intel-lgm.c | 12 +- drivers/pwm/pwm-iqs620a.c | 16 +- drivers/pwm/pwm-jz4740.c | 12 +- drivers/pwm/pwm-keembay.c | 12 +- drivers/pwm/pwm-lp3943.c | 12 +- drivers/pwm/pwm-lpc32xx.c | 22 +- drivers/pwm/pwm-mediatek.c | 12 +- drivers/pwm/pwm-mtk-disp.c | 174 ++- drivers/pwm/pwm-mxs.c | 25 +- drivers/pwm/pwm-ntxec.c | 14 +- drivers/pwm/pwm-omap-dmtimer.c | 5 +- drivers/pwm/pwm-pca9685.c | 5 +- drivers/pwm/pwm-pxa.c | 13 +- drivers/pwm/pwm-raspberrypi-poe.c | 12 +- drivers/pwm/pwm-rcar.c | 5 +- drivers/pwm/pwm-renesas-tpu.c | 5 +- drivers/pwm/pwm-rockchip.c | 16 +- drivers/pwm/pwm-samsung.c | 5 +- drivers/pwm/pwm-sifive.c | 6 +- drivers/pwm/pwm-sl28cpld.c | 12 +- drivers/pwm/pwm-stm32-lp.c | 12 +- drivers/pwm/pwm-sun4i.c | 5 +- drivers/pwm/pwm-tiecap.c | 6 +- drivers/pwm/pwm-tiehrpwm.c | 4 +- drivers/pwm/pwm-twl-led.c | 17 +- drivers/pwm/pwm-twl.c | 17 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 2 + drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 + drivers/rtc/rtc-cmos.c | 10 +- drivers/rtc/rtc-rx8025.c | 46 +- drivers/rtc/rtc-s5m.c | 48 +- drivers/rtc/rtc-tps65910.c | 2 +- drivers/s390/block/Kconfig | 11 - drivers/s390/block/Makefile | 1 - drivers/s390/block/xpram.c | 416 ----- drivers/s390/char/con3270.c | 7 +- drivers/s390/char/ctrlchar.c | 11 +- drivers/s390/char/hmcdrv_ftp.c | 2 +- drivers/s390/char/sclp.c | 2 +- drivers/s390/cio/blacklist.c | 5 +- drivers/s390/cio/device.c | 21 +- drivers/s390/cio/device_id.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 14 +- drivers/s390/crypto/zcrypt_cex2a.c | 8 +- drivers/s390/crypto/zcrypt_cex2c.c | 10 +- drivers/s390/crypto/zcrypt_cex4.c | 8 +- drivers/s390/crypto/zcrypt_msgtype50.c | 18 +- drivers/s390/crypto/zcrypt_msgtype6.c | 38 +- drivers/s390/scsi/zfcp_dbf.c | 4 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/s390/scsi/zfcp_qdio.c | 2 +- drivers/s390/scsi/zfcp_unit.c | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 14 +- drivers/thermal/intel/intel_powerclamp.c | 4 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/qcom/Kconfig | 10 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/qcom/lmh.c | 232 +++ drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 6 + drivers/thermal/rcar_gen3_thermal.c | 110 +- drivers/thermal/samsung/exynos_tmu.c | 1 + drivers/thermal/tegra/Kconfig | 9 +- drivers/thermal/tegra/Makefile | 1 + drivers/thermal/tegra/soctherm.c | 4 +- drivers/thermal/tegra/tegra30-tsensor.c | 673 ++++++++ drivers/vdpa/Kconfig | 11 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_base.c | 8 +- drivers/vdpa/ifcvf/ifcvf_base.h | 25 +- drivers/vdpa/ifcvf/ifcvf_main.c | 249 ++- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 26 +- drivers/vdpa/mlx5/core/mr.c | 81 +- drivers/vdpa/mlx5/core/resources.c | 35 + drivers/vdpa/mlx5/net/mlx5_vnet.c | 555 ++++++- drivers/vdpa/vdpa.c | 9 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 29 +- drivers/vdpa/vdpa_user/Makefile | 5 + drivers/vdpa/vdpa_user/iova_domain.c | 545 +++++++ drivers/vdpa/vdpa_user/iova_domain.h | 73 + drivers/vdpa/vdpa_user/vduse_dev.c | 1641 ++++++++++++++++++++ drivers/vdpa/virtio_pci/vp_vdpa.c | 17 +- drivers/vhost/iotlb.c | 20 +- drivers/vhost/scsi.c | 14 +- drivers/vhost/vdpa.c | 188 ++- drivers/vhost/vsock.c | 28 +- drivers/video/fbdev/core/fbmem.c | 6 + drivers/virtio/virtio.c | 56 +- drivers/virtio/virtio_balloon.c | 4 +- fs/Kconfig | 26 +- fs/Makefile | 4 +- fs/attr.c | 50 +- fs/btrfs/disk-io.c | 48 +- fs/btrfs/ioctl.c | 15 +- fs/btrfs/misc.h | 2 +- fs/btrfs/ordered-data.c | 8 + fs/btrfs/volumes.c | 48 +- fs/btrfs/volumes.h | 3 +- fs/cifs/cifsencrypt.c | 2 +- fs/cifs/cifspdu.h | 2 +- fs/cifs/smb2ops.c | 20 +- fs/cifs/smbencrypt.c | 2 +- fs/erofs/super.c | 2 +- fs/eventpoll.c | 5 +- fs/ext2/super.c | 3 +- fs/ext4/super.c | 3 +- fs/file.c | 6 + fs/filesystems.c | 27 +- fs/fs_parser.c | 1 - fs/gfs2/inode.c | 4 +- fs/hostfs/hostfs_kern.c | 1 + fs/internal.h | 2 +- fs/io-wq.c | 41 +- fs/io_uring.c | 18 +- fs/ksmbd/ndr.c | 383 +++-- fs/ksmbd/oplock.c | 6 +- fs/ksmbd/smb2pdu.c | 69 +- fs/ksmbd/smb_common.c | 4 +- fs/ksmbd/smb_common.h | 1 - fs/ksmbd/smbacl.c | 79 +- fs/ksmbd/smbacl.h | 25 + fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/vfs.c | 47 +- fs/ksmbd/vfs.h | 3 +- fs/ksmbd/vfs_cache.c | 16 - fs/ksmbd/vfs_cache.h | 1 - fs/namei.c | 116 +- fs/notify/mark.c | 1 + fs/qnx4/dir.c | 51 +- fs/{cifs_common => smbfs_common}/Makefile | 4 +- fs/{cifs_common => smbfs_common}/arc4.h | 0 fs/{cifs_common => smbfs_common}/cifs_arc4.c | 8 +- fs/{cifs_common => smbfs_common}/cifs_md4.c | 0 fs/{cifs_common => smbfs_common}/md4.h | 0 fs/{cifs => smbfs_common}/smbfsctl.h | 16 +- fs/xfs/xfs_super.c | 16 +- include/acpi/cppc_acpi.h | 5 + include/asm-generic/div64.h | 14 +- include/asm-generic/mshyperv.h | 21 +- include/asm-generic/vmlinux.lds.h | 4 - include/drm/ttm/ttm_tt.h | 3 +- include/linux/bootconfig.h | 4 +- include/linux/cacheinfo.h | 18 - include/linux/compiler-clang.h | 13 - include/linux/compiler-gcc.h | 11 +- include/linux/compiler.h | 2 + include/linux/compiler_attributes.h | 43 +- include/linux/compiler_types.h | 6 - include/linux/cpu.h | 6 - include/linux/cpuhotplug.h | 132 +- include/linux/dax.h | 41 +- include/linux/dmaengine.h | 3 +- include/linux/energy_model.h | 8 +- include/linux/eventpoll.h | 18 + include/linux/file.h | 7 +- include/linux/fs.h | 4 +- include/linux/memblock.h | 1 + include/linux/overflow.h | 138 +- include/linux/platform_data/dma-dw.h | 21 +- include/linux/pwm.h | 2 +- include/linux/qcom_scm.h | 14 + include/linux/rwsem.h | 12 +- include/linux/syscalls.h | 3 + include/linux/thermal.h | 7 +- include/linux/time64.h | 9 +- include/linux/uio.h | 6 +- include/linux/vdpa.h | 62 +- include/linux/vhost_iotlb.h | 3 + include/uapi/linux/cxl_mem.h | 2 +- include/uapi/linux/idxd.h | 24 + include/uapi/linux/vduse.h | 306 ++++ include/uapi/linux/virtio_ids.h | 9 + include/uapi/linux/virtio_pcidev.h | 5 +- include/uapi/linux/virtio_vsock.h | 3 +- include/uapi/misc/habanalabs.h | 186 ++- init/do_mounts.c | 90 +- init/main.c | 39 +- ipc/sem.c | 85 +- kernel/futex.c | 190 ++- kernel/locking/rtmutex.c | 2 +- kernel/locking/rwsem.c | 10 +- kernel/printk/printk.c | 4 +- kernel/sched/core.c | 6 +- kernel/sched/idle.c | 4 +- kernel/trace/trace.c | 26 +- kernel/trace/trace_boot.c | 43 +- kernel/trace/trace_eprobe.c | 5 +- kernel/trace/trace_events.c | 1 + kernel/trace/trace_events_hist.c | 14 +- kernel/trace/trace_osnoise.c | 6 +- kernel/trace/trace_output.c | 11 +- kernel/trace/trace_synth.h | 2 +- lib/Kconfig.debug | 2 +- lib/bootconfig.c | 10 +- lib/logic_iomem.c | 16 +- mm/ksm.c | 2 - mm/maccess.c | 28 +- mm/memblock.c | 16 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/virtio_transport_common.c | 23 +- scripts/coccinelle/api/kvmalloc.cocci | 2 +- scripts/coccinelle/iterators/use_after_iter.cocci | 2 + scripts/min-tool-version.sh | 8 +- scripts/sorttable.c | 1 + sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/interwave.c | 61 +- sound/pci/vx222/vx222.c | 1 + sound/soc/codecs/rt5682.c | 3 - sound/soc/generic/audio-graph-card.c | 6 + sound/soc/intel/boards/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 22 +- sound/soc/rockchip/rockchip_i2s.c | 7 + sound/soc/samsung/s3c24xx_simtec.c | 2 +- sound/usb/quirks.c | 1 + tools/arch/x86/include/asm/amd-ibs.h | 132 ++ tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/bootconfig/include/linux/memblock.h | 3 +- tools/bootconfig/main.c | 4 +- tools/bootconfig/scripts/ftrace2bconf.sh | 4 +- tools/bootconfig/test-bootconfig.sh | 4 +- tools/include/linux/compiler-gcc.h | 8 +- tools/include/linux/overflow.h | 140 +- tools/include/uapi/asm-generic/unistd.h | 14 +- tools/include/uapi/drm/drm.h | 14 +- tools/include/uapi/drm/i915_drm.h | 498 +++++- tools/include/uapi/linux/fs.h | 1 + tools/include/uapi/linux/in.h | 42 +- tools/include/uapi/linux/kvm.h | 11 +- tools/include/uapi/linux/mount.h | 3 +- tools/include/uapi/linux/prctl.h | 12 +- tools/include/uapi/sound/asound.h | 1 + tools/perf/.gitignore | 1 + tools/perf/Makefile.config | 47 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 12 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 14 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 3 +- tools/perf/check-headers.sh | 1 + tools/perf/scripts/python/bin/stackcollapse-report | 2 +- tools/perf/tests/bpf.c | 2 +- tools/perf/trace/beauty/include/linux/socket.h | 9 +- tools/perf/trace/beauty/move_mount_flags.sh | 2 +- tools/perf/util/Build | 1 + tools/perf/util/amd-sample-raw.c | 289 ++++ tools/perf/util/bpf-event.c | 8 + tools/perf/util/dso.c | 10 + tools/perf/util/env.c | 78 + tools/perf/util/env.h | 5 + tools/perf/util/evsel.c | 20 +- tools/perf/util/evsel.h | 3 + tools/perf/util/parse-events-hybrid.c | 18 +- tools/perf/util/parse-events.c | 27 +- tools/perf/util/perf_event_attr_fprintf.c | 5 +- tools/perf/util/sample-raw.c | 8 + tools/perf/util/sample-raw.h | 6 +- tools/perf/util/symbol.c | 20 +- .../ftrace/test.d/dynevent/add_remove_eprobe.tc | 2 +- tools/testing/vsock/vsock_test.c | 8 +- tools/thermal/tmon/Makefile | 10 +- 610 files changed, 20987 insertions(+), 8193 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-virtio.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-virtio.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.yaml delete mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.txt create mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone,icn [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone_icn [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir,pixc [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/pixcir_i2c_ts.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,tsc2005.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/tsc2005.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom-lmh.yaml create mode 100644 Documentation/devicetree/bindings/virtio/virtio-device.yaml create mode 100644 Documentation/userspace-api/vduse.rst copy arch/alpha/include/{uapi => }/asm/setup.h (90%) rename fs/block_dev.c => block/bdev.c (63%) create mode 100644 block/fops.c create mode 100644 drivers/cxl/core/Makefile rename drivers/cxl/{core.c => core/bus.c} (58%) create mode 100644 drivers/cxl/core/core.h create mode 100644 drivers/cxl/core/memdev.c create mode 100644 drivers/cxl/core/pmem.c create mode 100644 drivers/cxl/core/regs.c rename drivers/cxl/{mem.h => cxlmem.h} (71%) create mode 100644 drivers/dma/idxd/bus.c create mode 100644 drivers/dma/idxd/compat.c create mode 100644 drivers/dma/ptdma/Kconfig create mode 100644 drivers/dma/ptdma/Makefile create mode 100644 drivers/dma/ptdma/ptdma-debugfs.c create mode 100644 drivers/dma/ptdma/ptdma-dev.c create mode 100644 drivers/dma/ptdma/ptdma-dmaengine.c create mode 100644 drivers/dma/ptdma/ptdma-pci.c create mode 100644 drivers/dma/ptdma/ptdma.h create mode 100644 drivers/dma/sh/rz-dmac.c delete mode 100644 drivers/input/misc/ixp4xx-beeper.c delete mode 100644 drivers/input/misc/sirfsoc-onkey.c create mode 100644 drivers/misc/habanalabs/common/state_dump.c create mode 100644 drivers/rtc/lib_test.c delete mode 100644 drivers/s390/block/xpram.c create mode 100644 drivers/thermal/qcom/lmh.c create mode 100644 drivers/thermal/tegra/tegra30-tsensor.c create mode 100644 drivers/vdpa/vdpa_user/Makefile create mode 100644 drivers/vdpa/vdpa_user/iova_domain.c create mode 100644 drivers/vdpa/vdpa_user/iova_domain.h create mode 100644 drivers/vdpa/vdpa_user/vduse_dev.c rename fs/{cifs_common => smbfs_common}/Makefile (59%) rename fs/{cifs_common => smbfs_common}/arc4.h (100%) rename fs/{cifs_common => smbfs_common}/cifs_arc4.c (91%) rename fs/{cifs_common => smbfs_common}/cifs_md4.c (100%) rename fs/{cifs_common => smbfs_common}/md4.h (100%) rename fs/{cifs => smbfs_common}/smbfsctl.h (92%) create mode 100644 include/uapi/linux/vduse.h create mode 100644 tools/arch/x86/include/asm/amd-ibs.h create mode 100644 tools/perf/util/amd-sample-raw.c