This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 865a3df089bf Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits e8bf7847e6cf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2ce6cc1eb1af Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 9fe724e881d3 Merge branch 'perf-tools' of git://git.kernel.org/pub/scm/ [...] omits 9ac4db695f97 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9656d3722be1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b16dc0b6de6a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 3d6cdabea59d Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits ff25bef9b94f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits b0569eb7b7e0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b7521bb60f78 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 9d1796086e52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 89d751ace029 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits a5f385eb9142 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3c273bcd9920 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 53c543335d4c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fa9208ab0937 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b00bbc8bd22a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dac6b9945b23 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fdd7cd70ca1c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 2feb653b8d17 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7f08f35fc8e0 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits da864b7c9eb3 selftests/mm: switch to bash from sh omits 149474b03164 MAINTAINERS: add man-pages git trees omits b6bb706bf59f selftests/mm: run_vmtests.sh: add missing tests omits 12baa39175b5 mm-memcontrol-dont-throttle-dying-tasks-on-memoryhigh-v2 omits 481a418ec22b mm: memcontrol: don't throttle dying tasks on memory.high omits ff6db8ce81e2 mm: mmap: map MAP_STACK to VM_NOHUGEPAGE omits 2e874a2ef645 uprobes: use pagesize-aligned virtual address when replaci [...] omits ccdc575a2852 selftests/mm: mremap_test: fix build warning omits 799fcb96b071 fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs h [...] omits c506143108fd xfs: disable large folio support in xfile_create omits aad8979cea70 mm: add a mapping_clear_large_folios helper omits 54c1ba9f66c2 readahead: avoid multiple marked readahead pages omits 45ad6eb5f557 iio: imu: bno055: serdev requires REGMAP omits 4f9d4cf13b08 Merge branch 'misc-6.8' into next-fixes omits 6d4850f80654 iio: magnetometer: rm3100: add boundary check for the valu [...] omits 76221bed6e4f iio: pressure: bmp280: Add missing bmp085 to SPI id table omits 1e8787459bfd iio: core: fix memleak in iio_device_register_sysfs adds 79eba8c924f7 selftests/sgx: Fix uninitialized pointer dereference in er [...] adds b84fc2e0139b selftests/sgx: Fix uninitialized pointer dereferences in e [...] adds 853a57a43ebd selftests/sgx: Include memory clobber for inline asm in te [...] adds f79464658d85 selftests/sgx: Separate linker options adds 304b259e63b9 selftests/sgx: Specify freestanding environment for enclav [...] adds 4f812df8f374 selftests/sgx: Remove redundant enclave base address save/restore adds f7884e732841 selftests/sgx: Produce static-pie executable for test enclave adds d06978e8e47a selftests/sgx: Handle relocations in test enclave adds 9fd552ee32c6 selftests/sgx: Fix linker script asserts adds a4c39ef4ed43 selftests/sgx: Ensure test enclave buffer is entirely preserved adds 022416496008 selftests/sgx: Ensure expected location of test enclave buffer adds ec44ca1e34bc selftests/sgx: Discard unsupported ELF sections adds 886c5be0b12e selftests/sgx: Remove incomplete ABI sanitization code in [...] adds 981cf568a864 selftests/sgx: Skip non X86_64 platform new ba7dd8570dc8 Merge tag 'x86_sgx_for_6.8' of git://git.kernel.org/pub/sc [...] adds 765a0542fdc7 x86/virt/tdx: Detect TDX during kernel boot adds d623704bb239 x86/virt/tdx: Define TDX supported page sizes as macros adds 3115cabd935a x86/virt/tdx: Make INTEL_TDX_HOST depend on X86_X2APIC adds 1e66a7e27539 x86/virt/tdx: Handle SEAMCALL no entropy error in common code adds df01f5ae07dd x86/virt/tdx: Add SEAMCALL error printing for module initi [...] adds 6162b310bc21 x86/virt/tdx: Add skeleton to enable TDX on demand adds abe8dbab8f9f x86/virt/tdx: Use all system memory when initializing TDX [...] adds cf72bc481634 x86/virt/tdx: Get module global metadata for module initia [...] adds 5173d3c5d018 x86/virt/tdx: Add placeholder to construct TDMRs to cover [...] adds f3338ac15931 x86/virt/tdx: Fill out TDMRs to cover all TDX memory regions adds ac3a22088434 x86/virt/tdx: Allocate and set up PAMTs for TDMRs adds dde3b60d572c x86/virt/tdx: Designate reserved areas for all TDMRs adds 554ce1c36d1b x86/virt/tdx: Configure TDX module with the TDMRs and glob [...] adds e56d28df2f66 x86/virt/tdx: Configure global KeyID on all packages adds 0b2bc38131f0 x86/virt/tdx: Initialize all TDMRs adds f3f6aa686402 x86/virt/tdx: Handle TDX interaction with sleep and hibernation adds 1e536e106897 x86/cpu: Detect TDX partial write machine check erratum adds 70060463cb2b x86/mce: Differentiate real hardware #MCs from TDX erratum ones adds 4e1c7dddc717 Documentation/x86: Add documentation for TDX host support adds cb8eb06d50fc x86/virt/tdx: Disable TDX host support when kexec is enabled adds 83e1bdc94f32 x86/virt/tdx: Make TDX host depend on X86_MCE new b4442cadca2f Merge tag 'x86_tdx_for_6.8' of git://git.kernel.org/pub/sc [...] adds 77ed045e88e5 s390/compat: change default for CONFIG_COMPAT to "n" adds 0130a0d3a618 s390/kexec: do not automatically select KEXEC option adds 80df7d6af7f6 s390/pci: fix max size calculation in zpci_memcpy_toio() adds d124e484691a s390/mm,fault: remove not needed tsk variable adds 74ca89611353 s390/fpu: remove __load_fpu_regs() export adds ba69655fffdb s390/ptrace: remove leftover comment adds 8d0e8a8aa3a1 s390/pai: rework paixxxx_getctr interface adds 0578a54110ff s390/pai_crypto: split function paicrypt_push_sample adds cb1259b7b574 s390/pai: rework paiXXX_start and paiXXX_stop functions adds 0dade41d1613 s390/pai_ext: rework function paiext_copy argments adds 3046a1091137 s390/pai_ext: split function paiext_push_sample adds 8f54fca3f8fc s390/net: add Thorsten Winkler as maintainer adds 850fb7fa8c68 s390/vfio-ap: always filter entire AP matrix adds 16fb78cbf56e s390/vfio-ap: loop over the shadow APCB when filtering gue [...] adds 774d10196e64 s390/vfio-ap: let on_scan_complete() callback filter matri [...] adds f848cba767e5 s390/vfio-ap: reset queues filtered from the guest's AP config adds f009cfa46655 s390/vfio-ap: reset queues associated with adapter for que [...] adds b9bd10c43456 s390/vfio-ap: do not reset queue removed from host config new 302d18586544 Merge tag 's390-6.8-2' of git://git.kernel.org/pub/scm/lin [...] adds 9c556b7c3f52 trace/kprobe: Display the actual notrace function when rej [...] new 5b890ad456b1 Merge tag 'probes-v6.8' of git://git.kernel.org/pub/scm/li [...] adds d23569979ca1 tracing: Allow creating instances with specified system events adds 0b9036efd83d ring-buffer: Add offset of events in dump on mismatch adds 8ec90be7f15f tracing: Allow for max buffer data size trace_marker writes adds 40fc60e36c60 trace_seq: Increase the buffer size to almost two pages adds 9482341d9bda tracing: Have trace_marker break up by lines by size of trace_seq adds 76ca20c74868 tracing: Increase size of trace_marker_raw to max ring buf [...] adds 3bf7009251f0 tracing/selftests: Add test to test the trace_marker adds c84897c0ff59 ring-buffer: Remove 32bit timestamp logic adds d40dbb617ae9 ring-buffer: Add interrupt information to dump of data sub-buffer adds f50345b49b16 ring-buffer: Check if absolute timestamp goes backwards adds d5cfbdfc96aa ring-buffer: Have ring_buffer_print_page_header() be able [...] adds 139f84002145 ring-buffer: Page size per ring buffer adds 2808e31ec12e ring-buffer: Add interface for configuring trace sub buffer size adds f9b94daa542a ring-buffer: Set new size of the ring buffer sub page adds bce761d75745 ring-buffer: Read and write to ring buffers with custom su [...] adds 22887dfba063 ring-buffer: Clear pages on error in ring_buffer_subbuf_or [...] adds b81e03a24966 ring-buffer: Do no swap cpu buffers if order is different adds 4e958db34fd5 ring-buffer: Make sure the spare sub buffer used for reads [...] adds aa067682adf1 tracing: Update snapshot order along with main buffer order adds fa4b54af5ba1 tracing: Stop the tracing while changing the ring buffer s [...] adds 353cc2193729 ring-buffer: Keep the same size when updating the order adds 8e7b58c27b3c ring-buffer: Just update the subbuffers when changing thei [...] adds 7c3f48026589 ring-buffer: Add documentation on the buffer_subbuf_order file adds 1acce70374ca ringbuffer/selftest: Add basic selftest to test changing s [...] adds 2f84b39f4847 tracing: Update subbuffer with kilobytes not page order adds 3cb3091138ca ring-buffer: Use subbuf_order for buffer page masking adds 26547691107e tracing/selftests: Remove exec permissions from trace_mark [...] adds 4f1991a92cfe tracing histograms: Simplify parse_actions() function adds 25742aeb135c ring-buffer: Remove stale comment from ring_buffer_size() new a2ded784cd7f Merge tag 'trace-v6.8' of git://git.kernel.org/pub/scm/lin [...] adds b0f7e2d739b4 eventfs: Remove "lookup" parameter from create_dir/file_dentry() adds 493ec81a8fb8 eventfs: Stop using dcache_readdir() for getdents() adds 8186fff7ab64 tracefs/eventfs: Use root and instance inodes as default o [...] adds e109deadb733 eventfs: Have eventfs_iterate() stop immediately if ei->is [...] adds 1e4624eb5a0e eventfs: Do ctx->pos update for all iterations in eventfs_ [...] adds 704f960dbee2 eventfs: Read ei->entries before ei->children in eventfs_i [...] adds 1de94b52d5e8 eventfs: Shortcut eventfs_iterate() by skipping entries al [...] new 53c41052ba31 eventfs: Have the inodes all for files and directories all [...] new 852e46e239ee eventfs: Do not create dentries nor inodes in iterate_shared new 1057066009c4 eventfs: Use kcalloc() instead of kzalloc() new 7a8e9cdf9405 seq_buf: Make DECLARE_SEQ_BUF() usable new 24f3a63e1fc3 Merge tag 'eventfs-v6.8-2' of git://git.kernel.org/pub/scm [...] adds 7a92fc8b4d20 mm: Introduce flush_cache_vmap_early() adds 6b9f29b81b15 riscv: Enable pcpu page first chunk allocator new e7ded27593bf Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm [...] adds a08bd8df97b7 dt-bindings: iommu: dart: Add t8103-usb4-dart compatible adds c58a17a99753 iommu/apple-dart: Write to all DART_T8020_STREAM_SELECT adds 863c092323ab iommu/apple-dart: Add support for t8103 USB4 DART adds 60732292a135 iommu/apple-dart: Use readl instead of readl_relaxed for c [...] adds b6b2264ba209 iommu/apple-dart: Fix spelling mistake "grups" -> "groups" adds f8aa519976b3 dt-bindings: iommu: rockchip: Add Rockchip RK3588 adds afc95681c306 iommu/arm-smmu-qcom: Add missing GMU entry to match table adds 28af105cb650 iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible adds 268dd4edb748 iommu/qcom: restore IOMMU state if needed adds b41932f54458 iommu/arm-smmu-v3: disable stall for quiet_cd adds 57b89048874c iommu/arm-smmu-v3: Add a type for the STE adds 12a48fe90d09 iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write [...] adds 9fde008337d3 iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED adds ff0f80297413 iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() adds 22bb7b41476a iommu/arm-smmu: Convert to a global static identity domain adds bbbf11eea38c iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED adds e0976331ad11 iommu/arm-smmu: Pass arm_smmu_domain to internal functions adds 9b3febc3a3da iommu/arm-smmu: Convert to domain_alloc_paging() adds 54dae6d5d3f0 dt-bindings: iommu: arm,smmu: document clocks for the SM83 [...] adds 61683b47df44 dt-bindings: iommu: arm,smmu: document the SM8650 System MMU adds fa27b35c9102 dt-bindings: arm-smmu: Add compatible for X1E80100 SoC adds 4fff78dc2490 dt-bindings: arm-smmu: Document SM8[45]50 GPU SMMU adds 1343121f08e6 Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/ [...] adds 3453c2b1d177 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 00271ca5cbcd iommu/virtio: Make use of ops->iotlb_sync_map adds 6f01a732608f iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush adds 1903ef8f0d77 iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly adds 47642bdd5a25 iommu/vt-d: Remove unused parameter of intel_pasid_setup_p [...] adds d2b66903464e iommu/vt-d: Remove unused vcmd interfaces adds 80b79e141da7 iommu/vt-d: Move inline helpers to header files adds 9abe6c55354d iommu/amd: Set variable amd_dirty_ops to static adds 57cdb720eaa5 iommu/amd: Do not flush IRTE when only updating isRun and [...] adds af3263758bf0 iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_fl [...] adds 3f2571fed2fa iommu/amd: Remove redundant domain flush from attach_device() adds a976da66e8e5 iommu/amd: Remove redundant passing of PDE bit adds cf62924daf9f iommu/amd: Add support to invalidate multiple guest pages adds 4f0a60079923 iommu/amd: Refactor IOMMU tlb invalidation code adds bbf85fe10faa iommu/amd: Refactor device iotlb invalidation code adds 8d004ac1c67b iommu/amd: Consolidate amd_iommu_domain_flush_complete() call adds 2c535dd37d67 iommu/amd: Make domain_flush_pages as global function adds c7fc12354be0 iommu/amd/pgtbl_v2: Invalidate updated page ranges only adds f1aad9df93f3 iommu: Map reserved memory as cacheable if device is coherent adds 48ed12788ed8 iommu: Factor out some helpers adds 1d8d43bb984b iommu: Decouple iommu_present() from bus ops adds a9c362db3920 iommu: Validate that devices match domains adds b4c0497169d5 iommu: Decouple iommu_domain_alloc() from bus ops adds 01bf81af8545 iommu/arm-smmu: Don't register fwnode for legacy binding adds 17de3f5fdd35 iommu: Retire bus ops adds e7080665c977 iommu: Clean up open-coded ownership checks adds 17b226dcf80c iommu: Allow passing custom allocators to pgtable drivers adds 87639e01e05c iommu: Extend LPAE page table format to support custom allocators adds 61f054f3c8a6 Merge branch 'iommu/fixes' into core adds 8f23f5dba6b4 iommu: Change kconfig around IOMMU_SVA adds 5c79705d7ce8 iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() adds 2396046d75d3 iommu: Add mm_get_enqcmd_pasid() helper function adds 541a3e257d48 mm: Add structure to keep sva information adds 092edaddb660 iommu: Support mm PASID 1:n with sva domains adds 1fa05c932dc7 mm: Deprecate pasid field adds 7be423336ecc iommu: Set owner token to SVA domain adds 4720287c7bf7 iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() adds 6ff6e184f1f4 iommmu/of: Do not return struct iommu_ops from of_iommu_co [...] adds 5b4ea8b06eb7 iommu/of: Use -ENODEV consistently in of_iommu_configure() adds 64945d1b0ed1 iommu: Mark dev_iommu_get() with lockdep adds eda1a94caf6b iommu: Mark dev_iommu_priv_set() with a lockdep adds cdbc723f2da1 acpi: Do not return struct iommu_ops from acpi_iommu_confi [...] adds bf9cd9fef9f1 iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the re [...] adds a63c357b9fd5 iommu/dma: Trace bounce buffer usage when mapping buffers adds 9991a82a3817 iommu/sva: Fix memory leak in iommu_sva_bind_device() adds bb57f6705960 iommu: Don't reserve 0-length IOVA region adds 75f74f85a42e Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', ' [...] new 0dde2bf67bcf Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub [...] adds f35b88b66fbb iommu: Add cache_invalidate_user op adds 8c6eabae3807 iommufd: Add IOMMU_HWPT_INVALIDATE adds 77785117f9c7 iommu: Add iommu_copy_struct_from_user_array helper adds ac8691203c07 iommufd/selftest: Add mock_domain_cache_invalidate_user support adds e1fa6640d58e iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op adds bf26eb83fd3b iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl adds 393a5778b72a iommufd: Add data structure for Intel VT-d stage-1 cache i [...] adds f6f3721244a8 iommu/vt-d: Add iotlb flush for nested domain adds 47f2bd2ff382 iommufd/selftest: Check the bus type during probe new 86c4d58a99ab Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds 2202844e4468 vfio/migration: Add debugfs to live migration driver adds 7b994177805f Documentation: add debugfs description for vfio adds 0d9bacfa6153 MAINTAINERS: Add vfio debugfs interface doc link adds 4004497cec30 vfio/pds: Fix calculations in pds_vfio_dirty_sync adds 3b8f7a24d1fe vfio/pds: Only use a single SGL for both seq and ack adds 3f5898133a70 vfio/pds: Move and rename region specific info adds 87bdf9807ed7 vfio/pds: Pass region info to relevant functions adds 0c320f223ee6 vfio/pds: Move seq/ack bitmaps into region struct adds 2e7c6feb4ef5 vfio/pds: Add multi-region support adds 160912fc3d4a vfio/type1: account iommu allocations adds 946cff255dfa Merge branches 'v6.8/vfio/debugfs', 'v6.8/vfio/pds' and 'v [...] adds 838bebb4c926 virtio: Define feature bit for administration virtqueue adds fd27ef6b44be virtio-pci: Introduce admin virtqueue adds 92792ac752aa virtio-pci: Introduce admin command sending function adds 388431b9f59b virtio-pci: Introduce admin commands adds f51e146f1e5c virtio-pci: Initialize the supported admin commands adds c3fc3e098bd6 virtio-pci: Introduce APIs to execute legacy IO admin commands adds 8bccc5b80678 vfio/pci: Expose vfio_pci_core_setup_barmap() adds 8486ae162b3b vfio/pci: Expose vfio_pci_core_iowrite/read##size() adds eb61eca0e8c3 vfio/virtio: Introduce a vfio driver over virtio devices adds 0214392d5dd1 Merge branch 'v6.8/vfio/virtio' into v6.8/vfio/next adds daca194876a9 vfio/virtio: Declare virtiovf_pci_aer_reset_done() static adds be12ad45e15b hisi_acc_vfio_pci: Update migration data pointer correctly [...] adds 78f70c02bdbc vfio/virtio: fix virtio-pci dependency new 244aefb1c64a Merge tag 'vfio-v6.8-rc1' of https://github.com/awilliam/l [...] adds cb46fca88d14 cxl: Add Support for Get Timestamp adds ace196de694e cxl: Fix unregister_region() callback parameter assignment adds 7984d22f1315 cxl/region: Add dev_dbg() detail on failure to allocate HPA space adds 58f1e9d3a304 cxl/region: use %pap format to print resource_size_t adds 60e43fe5285e lib/firmware_table: tables: Add CDAT table parsing support adds 6a954e94d038 base/node / acpi: Change 'node_hmem_attrs' to 'access_coor [...] adds 69b789b64456 acpi: numa: Create enum for memory_target access coordinat [...] adds 6373c48b8c9d acpi: numa: Add genport target allocation to the HMAT parsing adds 792056511206 acpi: Break out nesting for hmat_parse_locality() adds a3a3e341f169 acpi: numa: Add setting of generic port system locality at [...] adds ca53543d8e34 acpi: numa: Add helper function to retrieve the performanc [...] adds ad6f04c0269b cxl: Add callback to parse the DSMAS subtables from CDAT adds 63cef81b9dca cxl: Add callback to parse the DSLBIS subtable from CDAT adds 80aa780dda20 cxl: Add callback to parse the SSLBIS subtable from CDAT adds 790815902ec6 cxl: Add support for _DSM Function for retrieving QTG ID adds 4d07a05397c8 cxl: Calculate and store PCI link latency for the downstre [...] adds f2202f990456 tools/testing/cxl: Add hostbridge UID string for cxl_test [...] adds 1037b82fccfe cxl: Store the access coordinates for the generic ports adds 14a6960b3e92 cxl: Add helper function that calculate performance data f [...] adds 7a4f148dd8d5 cxl: Compute the entire CXL path latency and bandwidth data adds 86557b7edf77 cxl: Store QTG IDs and related info to the CXL memory devi [...] adds 42834b17cf1f cxl: Export sysfs attributes for memory device QoS class adds 185c1a489f87 cxl: Check qos_class validity on memdev probe adds 11c839320287 Merge branch 'for-6.8/cxl-cdat' into for-6.8/cxl adds 98856b2ea306 cxl: Introduce put_cxl_root() helper adds 44cd71ef7bac cxl: Convert find_cxl_root() to return a 'struct cxl_root *' adds 98e7ab3345e1 cxl: Fix device reference leak in cxl_port_perf_data_calculate() adds 66f11890d35a cxl: Refactor to use __free() for cxl_root allocation in c [...] adds 321dd36c286b cxl: Refactor to use __free() for cxl_root allocation in c [...] adds d3953c78fc78 Merge branch 'for-6.8/cxl-cdat' into for-6.8/cxl adds c7ad3dc36497 cxl/region: fix x9 interleave typo adds 80dda9a69a48 Merge branch 'for-6.8/cxl-misc' into for-6.8/cxl adds d6488fee6647 cxl/port: Fix decoder initialization when nr_targets > int [...] adds 5459e186a5c9 cxl/port: Fix missing target list lock adds e16bf7e015d7 Merge branch 'for-6.7/cxl' into for-6.8/cxl adds 6d0fc416c42a cxl/trace: Pass UUID explicitly to event traces adds 26a1a86dd093 cxl/events: Promote CXL event structures to a core header adds 4c115c9c1f81 cxl/events: Create common event UUID defines adds 207a1f82301d cxl/events: Remove passing a UUID to known event traces adds 6eade110754c cxl/events: Separate UUID from event structures adds f9c683386f5b cxl/events: Create a CXL event union adds 671a794c33c6 acpi/ghes: Process CXL Component Events adds ced085ef369a PCI: Introduce cleanup helpers for device reference counts [...] adds dc97f6344f20 cxl/pci: Register for and process CPER events adds 3601311593eb Merge branch 'for-6.8/cxl-cper' into for-6.8/cxl adds 73bf93edeeea cxl/core: use sysfs_emit() for attr's _show() new db5ccb9eb231 Merge tag 'cxl-for-6.8' of git://git.kernel.org/pub/scm/li [...] new da3c45c721e2 Merge tag 'hwmon-for-v6.8-p2' of git://git.kernel.org/pub/ [...] adds c1b9f2c66eed vdpa: Fix an error handling path in eni_vdpa_probe() adds ab78ffe1ff7d vhost-vdpa: account iommu allocations adds d2c4f1928a3f virtio_net: fix missing dma unmap for resize adds dff4fa0e5785 virtio: Add support for no-reset virtio PCI PM adds c271fcd9095f vdpa: Remove usage of the deprecated ida_simple_xx() API adds b12fbc3f787e virtio_balloon: stay awake while adjusting balloon adds 35967bdcff32 virtio_pmem: support feature SHMEM_REGION adds 95e7249691f0 scsi: virtio_scsi: Add mq_poll support adds c7e194402be3 vdpa: Track device suspended state adds a09483c4065f vdpa: Block vq property changes in DRIVER_OK adds ef067191f73c vdpa/mlx5: Expose resumable vq capability adds 651cdaa9c028 vdpa/mlx5: Allow modifying multiple vq fields in one modif [...] adds 145096937b8a vdpa/mlx5: Introduce per vq and device resume adds 9b23417825df vdpa/mlx5: Mark vq addrs for modification in hw vq adds 60c43b3f6b4e vdpa/mlx5: Mark vq state for modification in hw vq adds f756dd3e2a4c vdpa/mlx5: Use vq suspend/resume during .set_map adds a06bd11b18fd vdpa/mlx5: Introduce reference counting to mrs adds f16d65124380 vdpa/mlx5: Add mkey leak detection new 0b7359ccddaa Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 2159bd4e9057 memblock: Return NUMA_NO_NODE instead of -1 to improve cod [...] new 77c9622d87d2 Merge tag 'memblock-v6.8-rc1' of git://git.kernel.org/pub/ [...] adds 3dc2f209208d swiotlb: check alloc_size before the allocation of a new m [...] adds 7c65aa3cc072 dma-debug: fix kernel-doc warnings new 17e232b6d2fe Merge tag 'dma-mapping-6.8-2024-01-18' of git://git.infrad [...] adds 87f33a1b8f7e dt-bindings: backlight: mp3309c: Remove two required properties adds 2e914516a58c backlight: mp3309c: Add support for MPS MP3309C adds 58793f263abc backlight: pwm_bl: Use dev_err_probe adds ab47505ce45b backlight: mp3309c: Fix uninitialized local variable adds 64d9799d6dd0 backlight: ili922x: Drop kernel-doc for local macros adds 769ff5283f0d backlight: ili922x: Add an error code check in ili922x_write() adds 7d84a63a39b7 backlight: hx8357: Convert to agnostic GPIO API new 21c91bb93677 Merge tag 'backlight-next-6.8' of git://git.kernel.org/pub [...] adds 678164a5f0ec pwm: bcm2835: Remove duplicate call to clk_rate_exclusive_put() adds a297d07b9a1e pwm: Fix out-of-bounds access in of_pwm_single_xlate() adds 9320fc509b87 pwm: jz4740: Don't use dev_err_probe() in .request() new 5c9350698362 Merge tag 'pwm/for-6.8-2' of gitolite.kernel.org:pub/scm/l [...] new 345513583974 Merge tag 'gpio-fixes-for-v6.8-rc1' of git://git.kernel.or [...] adds 5c68b66d4d7e soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_port [...] adds 5bdc61ef4500 soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_po [...] adds 21f4c443731f soundwire: stream: constify sdw_port_config when adding devices adds 6543ac13c623 soundwire: bus: introduce controller_id adds 8a8a9ac8a497 soundwire: fix initializing sysfs for same devices on diff [...] adds a7ae05ef3561 soundwire: qcom: set controller id to hw master id adds 55d50ace6b88 soundwire: generic_bandwidth_allocation use bus->params.ma [...] adds becfce5233a7 soundwire: amd: drop bus freq calculation and set 'max_clk_freq' new 4d5d604cc48a Merge tag 'soundwire-6.8-rc1' of git://git.kernel.org/pub/ [...] adds 8c91ef9883bf dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the [...] adds 9e3f381986f6 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: document the [...] adds 685c00ac4240 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: document [...] adds 330df15dab25 dt-bindings: phy: qcom,snps-eusb2: document the SM8650 Syn [...] adds 7c4bf8cb9d40 phy: qcom: qmp-ufs: add QMP UFS PHY tables for SM8650 adds c954b6d347e7 phy: qcom: qmp-pcie: add QMP PCIe PHY tables for SM8650 adds 80c1afe8c5fe phy: qcom: qmp-combo: add QMP USB3/DP PHY tables for SM8650 adds 772dd70a5ed6 phy: core: Remove usage of the deprecated ida_simple_xx() API adds 130601d488fa dt-bindings: phy: amlogic,meson-axg-mipi-pcie-analog: drop [...] adds 5f4a9a66f8a7 dt-bindings: phy: amlogic,g12a-mipi-dphy-analog: drop unne [...] adds fa50920b4f82 dt-bindings: phy: add compatible for Mediatek MT8195 adds 2fda59099462 phy: rockchip-inno-usb2: Split ID interrupt phy registers adds 62ff41017e14 phy: phy-rockchip-inno-usb2: Add RK3128 support adds 7f6f9e0def00 phy: qcom-qmp-usb: Add Qualcomm SDX75 USB3 PHY support adds 2226ec072ed3 phy: qcom-qmp: qserdes-com: Add some more v6 register offsets adds a40542507b90 phy: qcom-qmp: qserdes-txrx: Add some more v6.20 register offsets adds 7b98cf0e9b5f phy: qcom-qmp: pcs: Add v7 register offsets adds 8d4f9f801095 phy: qcom-qmp: pcs-usb: Add v7 register offsets adds bc546cc85c1d phy: qcom-qmp: qserdes-com: Add v7 register offsets adds 762c3565f3c8 phy: qcom-qmp: qserdes-txrx: Add V6 N4 register offsets adds ee6fcc0f337d phy: qcom-qmp: qserdes-txrx: Add v7 register offsets adds 54c899f0d647 phy: renesas: phy-rcar-gen2: use select for GENERIC_PHY adds 21a1d02579ae dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: fix path [...] adds 5301b7a04040 phy: qualcomm: phy-qcom-qmp-ufs: Rectify SM8550 UFS HS-G4 [...] adds 57f31e911eaa phy: phy-can-transceiver: insert space after include adds cc230a4cd8e9 dt-bindings: phy: mediatek: tphy: add a property for force [...] adds 9b27303003f5 phy: mediatek: tphy: add support force phy mode switch adds ec80c175c096 dt-bindings: phy: qcom: snps-eusb2: Document the X1E80100 [...] adds f11aeb9d4963 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document [...] adds d7b3579f84f7 phy: qcom-qmp-combo: Add x1e80100 USB/DP combo phys adds c5ffffd71437 dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add X1E80100 [...] adds 2daa9555ba98 phy: qcom-qmp-usb: Add Qualcomm X1E80100 USB3 PHY support adds d719915ad970 phy: ti: gmii-sel: Enable SGMII mode for J784S4 adds 2029e71482fc phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 new 33a9caa49938 Merge tag 'phy-for-6.8' of git://git.kernel.org/pub/scm/li [...] new 0f289bdd4102 Merge tag 'input-for-v6.8-rc0' of git://git.kernel.org/pub [...] adds 3d762e21d563 rtc: cmos: Use ACPI alarm for non-Intel x86 systems too adds af838635a3eb rtc: mc146818-lib: Adjust failure return code for mc146818 [...] adds 1311a8f0d4b2 rtc: Adjust failure return code for cmos_set_alarm() adds 120931db07b4 rtc: Add support for configuring the UIP timeout for RTC reads adds cef9ecc8e938 rtc: Extend timeout for waiting for UIP to clear to 1s adds 3767bba69870 dt-bindings: rtc: Add Nuvoton ma35d1 rtc adds dc0684adf3b6 rtc: Add driver for Nuvoton ma35d1 rtc controller adds 9f67c1e63976 rtc: tps6594: Add driver for TPS6594 RTC adds cd0d7d6639de rtc: lpc24xx: add missing dependency adds 3628d999e31e rtc: ds3232: avoid unused-const-variable warning adds 2f80de657f83 rtc: rv8803: Add power management support adds 33f4ac165405 dt-bindings: rtc: qcom-pm8xxx: fix inconsistent example adds e9a2162495ce rtc: ma35d1: remove hardcoded UIE support adds 54e1898e113d rtc: MAINTAINERS: drop Alessandro Zummo adds e3d3fe7e7bf0 rtc: class: Remove usage of the deprecated ida_simple_xx() API adds eea7615b684f rtc: ac100: remove misuses of kernel-doc adds 83c0711453e5 rtc: rv8803: add wakeup-source support adds 5905777847b5 dt-bindings: rtc: max31335: add max31335 bindings adds dedaf03b99d6 rtc: max31335: add driver support adds 590b1d19d739 rtc: max31335: remove unecessary locking adds b7d450d98b0f rtc: max31335: use regmap_update_bits_check adds dd7fe5d9fd6a rtc: max31335: Fix comparison in max31335_volatile_reg() adds 8681de6457aa rtc: da9063: Make IRQ as optional adds 4b60c32e979a rtc: da9063: Use device_get_match_data() adds f5334aa88345 rtc: da9063: Use dev_err_probe() adds 14688f1a91e1 rtc: nuvoton: Compatible with NCT3015Y-R and NCT3018Y-R new 378de6df1980 Merge tag 'rtc-6.8' of git://git.kernel.org/pub/scm/linux/ [...] new e965a7072767 drm: remove I2C_CLASS_DDC support new 754bd2fffc91 fbdev: remove I2C_CLASS_DDC support new b60db383e2ba include/linux/i2c.h: remove I2C_CLASS_DDC support new f21682b362b6 drm/amd/pm: Remove I2C_CLASS_SPD support new 9fd12f385720 i2c: Don't let i2c adapters declare I2C_CLASS_SPD support [...] new c1cc7ccb0ff7 i2c: stub: Don't let i2c adapters declare I2C_CLASS_SPD su [...] new 8cd210d200ad media: netup_unidvb: Don't let i2c adapters declare I2C_CL [...] new f79ad78a2584 staging: greybus: Don't let i2c adapters declare I2C_CLASS [...] new 73febd775bdb i2c: create debugfs entry per adapter new c66520c02c2f i2c: gpio: move to per-adapter debugfs directory new e19e1abc9ce4 i2c: npcm7xx: move to per-adapter debugfs directory new 2b523c46e81e i2c: rcar: introduce Gen4 devices new d0520eb3ed54 i2c: rcar: add FastMode+ support for Gen4 new 0d9cf23ed55d i2c: s3c24xx: fix read transfers in polling mode new 990489e1042c i2c: s3c24xx: fix transferring more than one message in po [...] new 187432b82173 i2c: s3c24xx: add support for atomic transfers new 92a85b7c6262 i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126 new 13e3a512a290 i2c: smbus: Support up to 8 SPD EEPROMs new db63eacdf61d i2c: imx: Make SDA actually optional for bus recovering new e535af5c4225 i2c: cpm: Remove linux,i2c-index conversion from be32 new 2b0eee4f6add eeprom: at24: use of_match_ptr() new 614ef4d30fe7 dt-bindings: at24: add ROHM BR24G04 new 94959c0e796e i2c: make i2c_bus_type const new a8355235dbd5 i2c: mux: reg: Remove class-based device auto-detection support new 462e9804d2c9 i2c: wmt: Reduce redundant: bus busy check new 8a22991a48f2 i2c: wmt: Reduce redundant: wait event complete new 7108ecf3cbc7 i2c: wmt: Reduce redundant: clock mode setting new 4c541c6a66df i2c: wmt: Reduce redundant: function parameter new bb7c0209c4fe i2c: wmt: Reduce redundant: REG_CR setting new 6d9450464ce1 i2c: i801: Add lis3lv02d for Dell Precision 3540 new 2f189493ae32 i2c: i801: Add lis3lv02d for Dell XPS 15 7590 new a51e224c2f42 i2c: stm32f7: use dev_err_probe upon calls of devm_request_irq new e6103cd45ef0 i2c: stm32f7: perform most of irq job in threaded handler new 33a00d919253 i2c: stm32f7: simplify status messages in case of errors new bf12998e1a68 dt-bindings: i2c: document st,stm32mp25-i2c compatible new a058b24c0802 i2c: stm32f7: perform I2C_ISR read once at beginning of event isr new 90f9b1406236 i2c: stm32f7: add support for stm32mp25 soc new 4503538d3066 MAINTAINERS: use proper email for my I2C work new ed8d84530ab0 Merge tag 'i2c-for-6.8-rc1-rebased' of git://git.kernel.or [...] new 736b5545d39c Merge tag 'net-6.8-rc1' of git://git.kernel.org/pub/scm/li [...] adds 4f41d30cd6dc kdb: Fix a potential buffer overflow in kdb_local() new 2a668d217676 Merge tag 'kgdb-6.8-rc1' of git://git.kernel.org/pub/scm/l [...] adds a19937d829fb genksyms: remove the remnant of the -s option adds 96a29581e735 genksyms: use getopt_long() unconditionally adds ce1fc9345a59 kconfig: do not clear SYMBOL_DEF_USER when the value is ou [...] adds 259b8bd13db5 kbuild: deb-pkg: apply short -R and -j options adds 61e3e3c21a95 kconfig: remove error check for xrealloc() adds 4d137ab0107e kconfig: require a space after '#' for valid input adds 92d4fe0a48f1 kconfig: remove unused code for S_DEF_AUTO in conf_read_simple() adds d854b4b21de6 kconfig: deduplicate code in conf_read_simple() adds 9925d6b7d12f kconfig: introduce getline_stripped() helper adds 4aced3ec84a8 kconfig: require an exact match for "is not set" to disabl [...] adds 48ab6c9c9256 kconfig: massage the loop in conf_read_simple() adds 884f55f152cb kbuild: buildtar: Remove unused $dirs adds b28d6ca1c9cb kbuild: buildtar: always make modules_install adds ef6609adf1ec kbuild: remove the last use of old cmd_src_tar rule in packaging adds 92ef432f027c kbuild: support W=c and W=e shorthands for Kconfig adds 0df8e9708594 scripts: clean up IA-64 code adds 4e244c10eab3 kconfig: remove unneeded symbol_empty variable adds 6262afa10ef7 kconfig: default to zero if int/hex symbol lacks default property adds 5b20755b7780 init: move THIS_MODULE from <linux/export.h> to <linux/init.h> adds 53243e098397 kbuild: deb-pkg: remove the fakeroot builds support adds cbe826b058bb kbuild: determine base DTB by suffix adds cc87b7c06f2a modpost: move __attribute__((format(printf, 2, 3))) to modpost.h adds 16a473f60edc modpost: inform compilers that fatal() never returns adds 5cac96f93702 modpost: remove unneeded initializer in section_rel() adds c9f2b8d45aa4 modpost: remove unreachable code after fatal() adds 53c5adff34d7 sparc: vdso: clean up build artifacts in arch/sparc/vdso/ adds 918d8f94720a sparc: vdso: simplify obj-y addition adds d821f8a26efb sparc: vdso: use $(addprefix ) instead of $(foreach ) adds 6c07fd84977b kconfig: factor out common code shared by mconf and nconf adds 092e39d1456b kconfig: squash menu_has_help() and menu_get_help() adds 405d2cb209b5 kconfig: add include guard to lkc_proto.h adds 9ad86d747c46 kconfig: remove unreachable printf() adds 407868deb2a3 kconfig: remove redundant NULL pointer check before free() adds ac14947c77a3 kconfig: Use KCONFIG_CONFIG instead of .config adds 5a602de99797 Add .editorconfig file for basic formatting adds 15d3f7664d27 kconfig: WERROR unmet symbol dependency adds 67f8f1e7aa31 scripts: Introduce a default git.orderFile adds 1f7f31bf7202 check-uapi: Introduce check-uapi.sh adds 8c88bc5b489e docs: dev-tools: Add UAPI checker documentation adds 7beba04eb305 kbuild: resolve symlinks for O= properly adds f3b2306bea33 gen_init_cpio: Apply mtime supplied by user to all file types adds 9c65810cfb21 kbuild: deb-pkg: split debian/copyright from the mkdebian script adds b88365b6d74e kbuild: deb-pkg: hard-code Build-Depends adds 466e6fc43fb9 kbuild: deb-pkg: factor out common Make options in debian/rules adds 7d4f07d5cb71 kbuild: deb-pkg: squash scripts/package/deb-build-option t [...] adds 159956f34ede kbuild: deb-pkg: set DEB_* variables if debian/rules is di [...] adds eaf80f7f2c9c kbuild: deb-pkg: allow to run debian/rules from output directory adds 68e262f8017d kbuild: deb-pkg: remove unneeded '-f $srctree/Makefile' in [...] adds 5e73758b43c3 kbuild: deb-pkg: use more debhelper commands in builddeb adds 16c36f8864e3 kbuild: deb-pkg: use build ID instead of debug link for db [...] adds 358c3f8cce6d kbuild: deb-pkg: do not search for 'scripts' directory und [...] adds 1b5e94657320 kbuild: deb-pkg: move 'make headers' to build-arch adds 6185d32170b6 kbuild: deb-pkg: use debian/<package> for tmpdir new b5f66ba2d071 Merge tag 'kbuild-v6.8' of git://git.kernel.org/pub/scm/li [...] new 6f3625006b15 Merge tag 'erofs-for-6.8-rc1-fixes' of git://git.kernel.or [...] adds fe80eb15dea5 io_uring/rw: cleanup io_rw_done() adds 3f302388d458 io_uring/rsrc: improve code generation for fixed file assignment adds baf59771343d io_uring/register: guard compat syscall with CONFIG_COMPAT adds dc12d1799ce7 io_uring: adjust defer tw counting adds d381099f980b io_uring: clean up local tw add-wait sync adds e8c407717b48 io_uring: clean *local_work_add var naming adds b4bc35cf8704 io_uring: combine cq_wait_nr checks new e9a5a78d1ad8 Merge tag 'for-6.8/io_uring-2024-01-18' of git://git.kerne [...] adds 3b7cb745473a block: move __get_task_ioprio() into header file adds 53889bcaf536 block: make __get_task_ioprio() easier to read adds f9cfe7e7f96a md: Fix md_seq_ops() regressions adds 7dab24554ded md/raid1: Use blk_opf_t for read and write operations adds c8300953ba8e Merge tag 'md-6.8-20240109' of https://git.kernel.org/pub/ [...] adds 742e324a0679 block/iocost: silence warning on 'last_period' potentially [...] adds 748dc0b65ec2 block: fix partial zone append completion handling in req_ [...] adds efa56305908b nvmet-tcp: Fix a kernel panic when host sends an invalid H [...] adds 0849a5441358 nvmet-tcp: fix a crash in nvmet_req_complete() adds 75011bd0f9c5 nvmet-tcp: remove boilerplate code adds ef184b8844bf nvme: tcp: remove unnecessary goto statement adds 2ad28ce9b98f nvme: remove unused definition adds 2abd2c39ada8 nvme-common: mark nvme_tls_psk_prio static adds 3a96bff229d6 nvmet-tcp: fix a missing endianess conversion in nvmet_tcp [...] adds d3074e9a73e3 nvme: update the explanation for not updating the limits i [...] adds a4be9679aa3e nvme: also skip discard granularity updates in nvme_config [...] adds f29886c249ec nvme: fix max_discard_sectors calculation adds 3b946fe1cc14 nvme: simplify the max_discard_segments calculation adds 72e8c9379dbe nvmet-fc: remove unnecessary bracket adds 0e716cec6fb1 nvmet-trace: avoid dereferencing pointer too early adds f644d21baab3 nvmet-fcloop: Remove remote port from list when unlinking adds bd029a02ce46 nvme-pci: disable write zeroes for SK Hynix BC901 adds bafd590910d0 nvme: introduce nvme_disk_is_ns_head helper adds 4ee7ffeb4ce5 nvmet: re-fix tracing strncpy() warning adds a7de1dea76cd nvme: trace: avoid memcpy overflow warning adds 172fb49600c2 nvme-pci: enhance timeout kernel log adds a5c1a87ce087 nvme-rdma: enhance timeout kernel log adds 45c36f04f1be nvme-tcp: enhance timeout kernel log adds 9a1abc24850e nvmet-tcp: Fix the H2C expected PDU len calculation adds 06c59d427017 nvme-pci: set doorbell config before unquiescing adds 07a29b134ce8 nvmet-tcp: avoid circular locking dependency on install_queue() adds 31deaeb11ba7 nvmet-rdma: avoid circular locking dependency on install_queue() adds b2da197565d7 Merge tag 'nvme-6.8-2024-1-10' of git://git.infradead.org/ [...] adds 5266caaf5660 blk-mq: fix IO hang from sbitmap wakeup race adds 25c1772a0493 block: print symbolic error name instead of error code adds 309ce6741430 blk-mq: rename blk_mq_can_use_cached_rq adds 7b4f36cd22a6 block: ensure we hold a queue reference when using queue limits adds 95931a245b44 null_blk: Remove usage of the deprecated ida_simple_xx() API adds 521277d12b5a block: Correct a documentation comment in blk-cgroup.c adds 5c7fa5c8ad79 sbitmap: remove stale comment in sbq_calc_wake_batch adds 04036d49c44b virtio_blk: remove duplicate check if queue is broken in v [...] adds be50df31c4e2 block: bio-integrity: fix kcalloc() arguments order adds 7bed6f3d08b7 block: Fix iterating over an empty bio with bio_for_each_f [...] adds 78fbb92af27d nbd: always initialize struct msghdr completely adds 49e60333d743 blk-mq: Remove the hctx 'run' debugfs attribute adds baa7d536077d loop: fix the the direct I/O support check when used on to [...] adds b2e792ae883a Documentation: block: ioprio: Update schedulers new 9d1694dc91ce Merge tag 'for-6.8/block-2024-01-18' of git://git.kernel.dk/linux adds 47757ea83a54 netfs, fscache: Move fs/fscache/* into fs/netfs/ adds 915cd30cdea8 netfs, fscache: Combine fscache with netfs adds 4498a8eccc97 netfs, fscache: Remove ->begin_cache_operation adds 7eb5b3e3a0a5 netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs an [...] adds c9c4ff12df11 netfs: Move pinning-for-writeback from fscache to netfs adds 87b57a048964 netfs: Add a procfile to list in-progress requests adds cc3cb0a18da4 netfs: Allow the netfs to make the io (sub)request alloc larger adds 5f5ce7ba15e7 netfs: Add a ->free_subrequest() op adds a34847d4b73c afs: Don't use folio->private to record partial modification adds c1ec4d7c2e13 netfs: Provide invalidate_folio and release_folio calls adds 46ed60dcd4f2 netfs: Implement unbuffered/DIO vs buffered I/O locking adds 92b6cc5d1e7c netfs: Add iov_iters to (sub)requests to describe various buffers adds 21d706d5cf57 netfs: Add support for DIO buffering adds 7d828a066347 netfs: Provide tools to create a buffer in an xarray adds cae932d3aee5 netfs: Add func to calculate pagecount/size-limited span o [...] adds 768ddb1eacf5 netfs: Limit subrequest by size or number of segments adds 16af134ca4b7 netfs: Extend the netfs_io_*request structs to handle writes adds c6dc54dd91bb netfs: Add a hook to allow tell the netfs to update its i_size adds 6ba22d8d1521 netfs: Make netfs_put_request() handle a NULL pointer adds 4fcccc38ebbd netfs: Make the refcounting of netfs_begin_read() easier to use adds 9ebff83e6481 netfs: Prep to use folio->private for write grouping and s [...] adds 0e0f2dfe880f netfs: Dispatch write requests to process a writeback slice adds c38f4e96e605 netfs: Provide func to copy data to pagecache for buffered write adds 7f84a7b9892d netfs: Make netfs_read_folio() handle streaming-write pages adds e2e2e83924b1 netfs: Allocate multipage folios in the writepath adds 016dc8516aec netfs: Implement unbuffered/DIO read support adds 153a9961b551 netfs: Implement unbuffered/DIO write support adds 938e13a73b24 netfs: Implement buffered write API adds 102a7e2c598c netfs: Allow buffered shared-writeable mmap through netfs_ [...] adds 80645bd4aa33 netfs: Provide netfs_file_read_iter() adds e0ace6ca98be netfs, cachefiles: Pass upper bound length to allow expansion adds 62c3b7481b9a netfs: Provide a writepages implementation adds 4a79616cfb27 netfs: Provide a launder_folio implementation adds 41d8e7673a77 netfs: Implement a write-through caching option adds 100ccd18bb41 netfs: Optimise away reads above the point at which there [...] adds 545b135b7200 netfs: Export the netfs_sreq tracepoint adds 3560358a4956 afs: Use the netfs write helpers adds 80105ed2fd27 9p: Use netfslib read/write_iter adds 86fb59411553 Merge tag 'netfs-lib-20231228' of ssh://gitolite.kernel.or [...] adds 7097c96411d2 cachefiles: Fix __cachefiles_prepare_write() adds 9546ac78b232 9p: Fix initialisation of netfs_inode for 9p adds 6c2c1e0009e9 9p: Do a couple of cleanups adds 252cf7b2eaf7 9p: Use length of data written to the server in preference [...] adds 040a82be54c0 netfs: Rearrange netfs_io_subrequest to put request pointer first adds 43833f2ba5ce netfs: Fix proc/fs/fscache symlink to point to "netfs" not [...] adds d271c4b406f7 Merge tag 'netfs-lib-20240104' of ssh://gitolite.kernel.or [...] adds 0e4d464cda4c netfs: Mark netfs_unbuffered_write_iter_locked() static adds 4088e389476e netfs: Count DIO writes adds 92a714d727ec netfs: Fix interaction between write-streaming and cachefi [...] adds 807c6d09cc99 netfs: Fix the loop that unmarks folios after writing to t [...] adds 3d1d4aa0cc13 cachefiles: Fix signed/unsigned mixup adds e2bdb5272f43 netfs: Fix wrong #ifdef hiding wait adds 1d5911d43cab Merge tag 'netfs-lib-20240109' of ssh://gitolite.kernel.or [...] new 16df6e07d6a8 Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/l [...] adds fdfd6dde4328 ksmbd: update feature status in documentation adds 92e470163d96 ksmbd: validate mech token in session setup adds 38d20c62903d ksmbd: fix UAF issue in ksmbd_tcp_new_connection() adds 77bebd186442 ksmbd: only v2 leases handle the directory new 8cb1bb178cdb Merge tag '6.8-rc-smb-server-fixes-part2' of git://git.sam [...] adds d61b40bf15ce xfs: fix backwards logic in xfs_bmap_alloc_account new ec2d264ae4bb Merge tag 'xfs-6.8-merge-4' of git://git.kernel.org/pub/sc [...] adds cbcb358b744b ceph: skip reconnecting if MDS is not ready adds f48e0342a74d ceph: reinitialize mds feature bit even when session in open adds b79e4a0aa902 libceph: remove MAX_EXTENTS check for sparse reads adds aaefabc4a5f7 ceph: try to allocate a smaller extent map for sparse read adds b493ad718b1f ceph: fix deadlock or deadcode of misusing dget() adds 9c896d6bc3df ceph: select FS_ENCRYPTION_ALGS if FS_ENCRYPTION adds 66207de308df ceph: rename create_session_open_msg() to create_session_f [...] adds 6df89bf220fd ceph: send oldest_client_tid when renewing caps adds b36b03344f5f ceph: remove duplicated code in ceph_netfs_issue_read() adds 0f4cf64eabc6 ceph: fix invalid pointer access if get_quota_realm return [...] adds f6fb21b22fbe ceph: d_obtain_{alias,root}(ERR_PTR(...)) will do the right thing adds 2a965d1b15d2 ceph: get rid of passing callbacks in __dentry_leases_walk() new 556e2d17cae6 Merge tag 'ceph-for-6.8-rc1' of https://github.com/ceph/ce [...] adds e44a4dc4b36c apparmor: switch SECURITY_APPARMOR_HASH from sha1 to sha256 adds 3c49ce0e2209 apparmor: declare stack_msg as static adds 735ad5d1532a apparmor: declare nulldfa as static adds a7e405a2de69 apparmor: add missing params to aa_may_ptrace kernel-doc comments adds 1cba27501735 apparmor: cleanup network hook comments adds 2cb54a19ac71 apparmor: Fix ref count leak in task_kill adds 1af5aa82c976 apparmor: free the allocated pdb objects adds 1342ad786073 apparmor: fix possible memory leak in unpack_trans_table adds 55a8210c9e7d apparmor: avoid crash when parsed profile name is empty adds 8ead196be219 apparmor: Fix memory leak in unpack_profile() new 237c31cb5d83 Merge tag 'apparmor-pr-2024-01-18' of git://git.kernel.org [...] adds b9afaa069e58 power: reset: pwr-mlxbf: support graceful reboot instead o [...] adds 160dff476f81 dt-bindings: power: reset: $ref reboot-mode in syscon-reboot-mode adds 5739da3e16ad dt-bindings: power: reset: $ref reboot-mode in nvmem-reboot-mode adds dfcb264a01a9 power: supply: bq27xxx: Stop and start delayed work in sus [...] adds 099806de68b7 power: reset: at91-poweroff: Stop using module_platform_dr [...] adds 12389c657b62 power: reset: at91-reset: Stop using module_platform_drive [...] adds dde74a5de817 power: reset: at91-sama5d2_shdwc: Stop using module_platfo [...] adds 904e582f0c72 power: reset: as3722-poweroff: Convert to platform remove [...] adds a31438ece3ec power: reset: at91-poweroff: Convert to platform remove ca [...] adds 6f539f315172 power: reset: atc260x-poweroff: Convert to platform remove [...] adds 6642b13206b2 power: reset: ltc2952-poweroff: Convert to platform remove [...] adds 99f7fa6c7cc5 power: reset: mt6323-poweroff: Convert to platform remove [...] adds 1a0457ab2ce8 power: reset: qnap-poweroff: Convert to platform remove ca [...] adds 6f7be7b2f15a power: reset: regulator-poweroff: Convert to platform remo [...] adds aedd4da0aa27 power: reset: restart-poweroff: Convert to platform remove [...] adds 30d26d2be83d power: reset: rmobile-reset: Convert to platform remove ca [...] adds 2973706c4160 power: reset: syscon-poweroff: Convert to platform remove [...] adds 0bf7207e0967 power: reset: tps65086-restart: Convert to platform remove [...] adds 20cea2b59abe power: reset: at91-reset: Convert to platform remove callb [...] adds 054eb2377523 power: reset: at91-sama5d2_shdwc: Convert to platform remo [...] adds b55d073e6501 power: supply: bq256xx: fix some problem in bq256xx_hw_init adds c04c4ebd4524 power: reset: gpio-restart: Use devm_register_sys_off_handler() adds c73cc4477518 power: supply: Fix indentation and some other warnings adds 3cbbe1be0e3b power: supply: Use multiple MODULE_AUTHOR statements adds 195c31678654 power: reset: at91: Drop '__init' from at91_wakeup_status() adds 88f04bc3e737 power: supply: Fix null pointer dereference in smb2_probe adds 523100208bd2 dt-bindings: power: reset: qcom-pon: fix inconsistent example adds b43f7ddc2b7a power: supply: qcom_battmgr: Register the power supplies a [...] adds 97b9b383976e dt-bindings: power: reset: xilinx: Rename node names in examples adds 370cc1579a79 dt-bindings: power: supply: bq24190: Add BQ24296 compatible adds b150a703b56f power: supply: bq24190_charger: Add support for BQ24296 adds 05599b5f56b7 Merge power-supply fixes for 6.7 cycle new 17d49b7e47a1 power: supply: bq24190_charger: Fix "initializer element i [...] new ab1e2d0fccc5 Merge tag 'for-v6.8-v2' of git://git.kernel.org/pub/scm/li [...] adds 47bf0f83fc86 drm/amdkfd: Fix lock dependency warning adds 17e74e11ac2b drm/amd/display: To adjust dprefclk by down spread percentage adds 7bdbfb4e36e3 drm/amd/display: Disconnect phantom pipe OPP from OPTC bei [...] adds 51c7e6ac2410 drm/amd/display: revert "for FPO & SubVP/DRR config progra [...] adds a465536ebff8 drm/amd/display: revert "Optimize VRR updates to only nece [...] adds 5f3bce13266e drm/amd/display: Request usb4 bw for mst streams adds bf282eb92b84 Revert "drm/amd/display: Fix conversions between bytes and KB" adds 2476bf4328d1 drm/amd/display: Update z8 latency adds ab76bd72ee12 drm/amd/display: Dpia hpd status not in sync after S4 adds d32156a07575 drm/amd/display: 3.2.266 adds 90bd01471d1c drm/amdgpu: Drop unnecessary sentences about CE and deferr [...] adds f4a94dbb6dc0 drm/amdgpu: correct the cu count for gfx v11 adds fb1e91719983 drm/amdgpu: Support poison error injection via ras_ctrl debugfs adds 73cb81dc548f drm/amdgpu: Packed socket_id to ras feature mask adds 2a9de42e8d3c drm/amdkfd: Fix lock dependency warning with srcu adds c147ddc68e74 drm/amdkfd: Fix sparse __rcu annotation warnings adds c2ab9ce0ee72 Revert "drm/amd/display: fix bandwidth validation failure [...] adds 50e60184bfe7 drm/amdgpu: make a correction on comment adds 7075893d1d68 drm/amd/display: cleanup inconsistent indenting in amdgpu_ [...] adds 02eed83abc13 drm/amdkfd: fixes for HMM mem allocation adds 25852d4b9757 drm/amdgpu: fix avg vs input power reporting on smu7 adds d02069850fc1 drm/amdgpu: fall back to INPUT power for AVG power via INFO IOCTL adds 6127d7df4a5b drm/amdgpu/pm: clarify debugfs pm output adds 8f8cb7124e86 drm/amdgpu: update headers for nbio v7.11 adds c9edcc1864f8 drm/amdgpu: update ATHUB_MISC_CNTL offset for athub v3.3 adds 6616b5e19991 drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_T [...] adds 30d8dffab7d0 drm/amdgpu: Do not program VM_L2_CNTL under SRIOV adds fac4ebd79fed drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_g [...] adds 8e8272f0dc22 drm/amdgpu: Fix unsigned comparison with less than zero in [...] adds 8a44fdd3cf91 drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu [...] adds 2b9a073b7304 drm/amdgpu: update regGL2C_CTRL4 value in golden setting adds 7073934f5d73 drm/amd/display: Fix variable deferencing before NULL chec [...] adds 6c5683bd9eca Revert "drm/amdgpu: add param to specify fw bo location fo [...] adds d20e1aec8862 drm/amdgpu: add debug flag to place fw bo on vram for fron [...] adds 51258acdc475 drm/amdgpu: move debug options init prior to amdgpu device init adds c3d5e297dcae drm/amdgpu: drop exp hw support check for GC 9.4.3 adds d7a254fad873 drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_ [...] adds 91739a897c12 drm/amd/pm: Add error log for smu v13.0.6 reset adds a992c90d8ed3 drm/amd/pm: Fix smuv13.0.6 current clock reporting adds d7643fe6fb76 drm/amd/display: Avoid enum conversion warning new 3bb9b1f958c3 drm/amd/display: Fix late derefrence 'dsc' check in 'link_ [...] new aa36d8971fcc drm/amd/display: Init link enc resources in dc_state only [...] new 8a51cc097dd5 drm/amd/display: Add logging resource checks new 4b56f7d47be8 drm/amd/display: Port DENTIST hang and TDR fixes to OTG di [...] new 3ba2a0bfd8cf drm/amd/display: Clear OPTC mem select on disable new d3579f5df053 drm/amd/display: Fix DML2 watermark calculation new bfe79f5fff13 drm/amd/display: Align the returned error code with legacy DP new bc03c02cc199 drm/amdgpu: Fix the null pointer when load rlc firmware new 05638ff6dd6f drm/amd/display: Fix a switch statement in populate_dml_ou [...] new 3c4e4eb5d872 drm/amdkfd: init drm_client with funcs hook new fb1c93c2e960 drm/amdgpu: revert "Adjust removal control flow for smu v13_0_2" new b2139c96dc95 drm/amd/display: Drop 'acrtc' and add 'new_crtc_state' NUL [...] new aa0901a9008e drm/amdgpu: Enable GFXOFF for Compute on GFX11 new 0a1123c7b9f1 Merge tag 'amd-drm-fixes-6.8-2024-01-18' of https://gitlab [...] new cacea81390fd nouveau/vmm: don't set addr on the fail path to avoid warning new 7b1a8a5fcee4 drm/xe: Fix definition of intel_wakeref_t new 56c253daabc8 drm/xe: Fix exec IOCTL long running exec queue ring full c [...] new 457f44398334 drm/xe/vm: Fix an error path new 3ec276d06698 drm/xe: Use __iomem for the regs pointer new 77232e6a2844 drm/xe: Annotate xe_mem_region::mapping with __iomem new 5c63e7574739 drm/xe: Annotate multiple mmio pointers with __iomem new 98949068eb55 drm/xe: Annotate xe_ttm_stolen_mgr::mapping with __iomem new fef257eb6dcb drm/xe: Fix guc_exec_queue_set_priority new 19c022252424 drm/xe: Fix modifying exec_queue priority in xe_migrate_init new 23ca3d2fe367 drm/xe: Check skip_guc_pc before setting SLPC flag new 190db3b1da8f drm/xe: Fix build bug for GCC 11 new ffd915e41a4a drm/xe/device: clean up on error in probe() new 616576df3519 drm/xe/selftests: Fix an error pointer dereference bug new ec32f4f1bed8 drm/xe: unlock on error path in xe_vm_add_compute_exec_queue() new 7425c43c268f drm/xe/migrate: Fix CCS copy for small VRAM copy chunks new 8049e3954aea drm/xe: Fix bounds checking in __xe_bo_placement_for_flags() new bf3ff145df18 drm/xe: display support should not depend on EXPERT new 009f0a64f9cc Merge tag 'drm-xe-next-fixes-2024-01-16' of https://gitlab [...] new e08b57581539 Merge tag 'drm-next-2024-01-19' of git://anongit.freedeskt [...] new a1fe5b6d0dce Merge tag 'sound-fix-6.8-rc1' of git://git.kernel.org/pub/ [...] adds 17dc11a02d8d spi: coldfire-qspi: Remove an erroneous clk_disable_unprep [...] new a638bfbfa1f8 Merge tag 'spi-fix-v6.8-merge-window' of git://git.kernel. [...] new 61c2ef4b6cb0 sparc: Use device_get_match_data() new 5e6c3454b405 net: can: Use device_get_match_data() new ed7dafcc5364 thermal: loongson2: Replace of_device.h with explicit includes new 527eb67e0cfb clk: qcom: gcc-x1e80100: Replace of_device.h with explicit [...] new ef175b29a242 of: Stop circularly including of_device.h and of_platform.h new 9bc44c51a046 Merge tag 'devicetree-for-6.8-2' of git://git.kernel.org/p [...] adds 2772ae4d66d1 modpost: Ignore relaxation and alignment marker relocs on [...] adds f58b0abae839 scripts/min-tool-version.sh: Raise minimum clang version t [...] adds 90868ff9cade LoongArch: Enable initial Rust support adds 8e07e0e3964c dt-bindings: loongarch: Add CPU bindings for LoongArch adds ec6b36edf0ce dt-bindings: loongarch: Add Loongson SoC boards compatibles adds aaeebb3ea4f2 dt-bindings: interrupt-controller: loongson,liointc: Fix d [...] adds db8ce2407090 dt-bindings: interrupt-controller: loongson,liointc: Fix d [...] adds 5f346a6e5970 LoongArch: Allow device trees be built into the kernel adds 0f66569c8594 LoongArch: dts: DeviceTree for Loongson-2K0500 adds 30a5532a3206 LoongArch: dts: DeviceTree for Loongson-2K1000 adds 2905844f6828 LoongArch: dts: DeviceTree for Loongson-2K2000 adds 44a01f1f726a LoongArch: Parsing CPU-related information from DTS adds 9499daeade0e LoongArch: Add a missing call to efi_esrt_init() adds d23b77953f5a LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZE adds ce68ff3528e6 LoongArch: Let cores_io_master cover the largest NR_CPUS adds c2396651309e LoongArch: Fix and simplify fcsr initialization on execve() adds 78de91b45860 LoongArch: Use generic interface to support crashkernel=X, [...] adds 91af17cd7d03 LoongArch: Fix definition of ftrace_regs_set_instruction_p [...] adds 21c5ae5cc1ee LoongArch: BPF: Support 64-bit pointers to kfuncs adds 36a87385e31c LoongArch: BPF: Prevent out-of-bounds memory access adds fc562925f51c LoongArch: Update Loongson-3 default config file adds 6e441fa3ac47 MAINTAINERS: Add BPF JIT for LOONGARCH entry new 24fdd5189914 Merge tag 'loongarch-6.8' of git://git.kernel.org/pub/scm/ [...] adds b95df3bd1ea3 arm64: irq: include <linux/cpumask.h> adds 8c5a19cb17a7 arm64: scs: Work around full LTO issue with dynamic SCS adds 3931261ecf46 arm64: fpsimd: Bring cond_yield asm macro in line with new rules adds 546b7cde9b1d arm64: Rename ARM64_WORKAROUND_2966298 adds f827bcdafa2a arm64: errata: Add Cortex-A510 speculative unprivileged lo [...] adds 832dd634bd1b arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD adds da59f1d051d5 arm64: entry: simplify kernel_exit logic adds b7c510d04904 arm64/ptrace: Don't flush ZA/ZT storage when writing ZA vi [...] adds 8410186ca480 arm64/fpsimd: Remove spurious check for SVE support adds dc7eb8755797 arm64/sme: Always exit sme_alloc() early with existing storage adds 1b20d0486a60 arm64: Fix silcon-errata.rst formatting new 18b5cb6cb85c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new e28b0359587f bcachefs: Replace strlcpy() with strscpy() new d26270061ae6 string: Remove strlcpy() new 57f22c8dab6b Merge tag 'strlcpy-removal-v6.8-rc1' of git://git.kernel.o [...] new 9d64bf433c53 Merge tag 'perf-tools-for-v6.8-1-2024-01-09' of git://git. [...] new 2bebc3cd4870 Revert "firmware/sysfb: Clear screen_info state after cons [...] new b1737ad4406a Merge tag 'fbdev-for-6.8-rc1-2' of git://git.kernel.org/pu [...] new d87123aa9a79 sh: ecovec24: Rename missed backlight field from fbdev to dev new 99fe83ab3bb0 sh: vsyscall: Remove unnecessary $(foreach ...) new 125514880ddd Merge tag 'sh-for-v6.8-tag1' of git://git.kernel.org/pub/s [...] adds daf7795406bf scsi: ufs: core: Simplify power management during async scan adds ee36710912b2 scsi: ufs: core: Remove the ufshcd_hba_exit() call from uf [...] adds b08d86e6eb03 scsi: ufs: qcom: Remove unnecessary goto statement from uf [...] adds c6d5aa44eaf6 scsi: smartpqi: Add new controller PCI IDs adds fb4cece17b45 scsi: smartpqi: Fix logical volume rescan race condition adds 8c9955107762 scsi: smartpqi: Bump driver version to 2.1.26-030 adds 904fdd2062f3 scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings adds 567a1e852e87 scsi: fcoe: Fix unsigned comparison with zero in store_ctl [...] adds 38945c2b006b scsi: fnic: unlock on error path in fnic_queuecommand() adds 6df0e077d76b scsi: core: Kick the requeue list after inserting when flushing adds 83ab68168a3d scsi: target: core: Add TMF to tmr_list handling new c25b24fa72c7 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds b6da6cbe13eb riscv: introduce RISCV_EFFICIENT_UNALIGNED_ACCESS adds d0fdc20b0429 riscv: select DCACHE_WORD_ACCESS for efficient unaligned a [...] adds 17f2c308051f Merge patch series "riscv: enable EFFICIENT_UNALIGNED_ACCE [...] adds 78996eee79eb riscv: Fix module loading free order adds 4b38b36bfbd8 riscv: Correctly free relocation hashtable on error adds a35551c7244d riscv: Fix relocation_hashtable size adds 3a58275099b9 Merge patch series "riscv: modules: Fix module loading err [...] adds 4dc4af9ce326 riscv: sbi: Introduce system suspend support adds f503b167b660 RISC-V: Add stubs for sbi_console_putchar/getchar() adds f43fabf444ca RISC-V: Add SBI debug console helper routines adds c77bf3607a0f tty/serial: Add RISC-V SBI debug console based earlycon adds 88ead68e764c tty: Add SBI debug console support to HVC SBI driver adds 50942ad6ddb5 RISC-V: Enable SBI based earlycon support adds 951df4eb817c Merge patch series "RISC-V SBI debug console extension support" adds a452816132d6 dt-bindings: riscv: cpus: Clarify mmu-type interpretation adds 07df87c0f881 dt-bindings: riscv: permit numbers in "riscv,isa" adds a4ff64edf9ed riscv: errata: thead: use riscv_nonstd_cache_ops for CMO adds 3690492612ec riscv: errata: thead: use pa based instructions for CMO adds 2e605741e9dd Merge patch series "riscv: errata: thead: use riscv_nonstd [...] adds d3e591a38c98 dt-bindings: riscv: Document cbop-block-size adds ff172d4818ad riscv: Use hugepage mappings for vmemmap adds 54d7431af73e riscv: Add support for BATCHED_UNMAP_TLB_FLUSH adds b91c26fdb0e8 tools: selftests: riscv: Fix compile warnings in hwprobe adds ac7b2a02d62f tools: selftests: riscv: Fix compile warnings in cbo adds b250c9089841 tools: selftests: riscv: Add missing include for vector test adds e1baf5e68ed1 tools: selftests: riscv: Fix compile warnings in vector tests adds 12c16919652b tools: selftests: riscv: Fix compile warnings in mm tests adds 9b1d9abe24b1 Merge patch series "tools: selftests: riscv: Fix compiler [...] adds adb1f95d388a riscv: Fix an off-by-one in get_early_cmdline() adds 5f449e245e5b riscv: mm: Fixup compat mode boot failure adds 97b7ac69be2e riscv: mm: Fixup compat arch_get_mmap_end adds d4abde52b4b1 Merge patch series "riscv: mm: Fixup & Optimize COMPAT code" adds ecd2ada8a5e0 riscv: Add support for kernel mode vector adds 956895b9d8f7 riscv: vector: make Vector always available for softirq context adds c5674d00cacd riscv: Add vector extension XOR implementation adds 7df56cbc27e4 riscv: sched: defer restoring Vector context for user adds c2a658d41924 riscv: lib: vectorize copy_to_user/copy_from_user adds a93fdaf18312 riscv: fpu: drop SR_SD bit checking adds d6c78f1ca3e8 riscv: vector: do not pass task_struct into riscv_v_vstate [...] adds 5b6048f2ff71 riscv: vector: use a mask to write vstate_ctrl adds bd446f5df5af riscv: vector: use kmem_cache to manage vector context adds 2080ff949307 riscv: vector: allow kernel-mode Vector with preemption adds a894e8ed09c6 Merge patch series "riscv: support kernel-mode Vector" adds 0de65288d75f RISC-V: selftests: cbo: Ensure asm operands match constraints adds 1e7196fa5b03 asm-generic: Improve csum_fold adds 2ce5729fce8f riscv: Add static key for misaligned accesses adds e11e367e9fe5 riscv: Add checksum header adds a04c192eabfb riscv: Add checksum library adds 6f4c45cbcb00 kunit: Add tests for csum_ipv6_magic and ip_fast_csum adds c64086849110 Merge patch series "riscv: Add fine-tuned checksum functions" adds 55b71d2ce133 riscv: Hoist linker relaxation disabling logic into Kconfig adds ae84ff9a14a5 riscv: Restrict DWARF5 when building with LLVM to known wo [...] adds a4426641f00c lib/Kconfig.debug: Update AS_HAS_NON_CONST_LEB128 comment [...] adds 448857ec53a4 Merge patch series "RISC-V: Disable DWARF5 with known brok [...] adds b546d6363af4 riscv: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY adds 35e61e8827ee riscv: ftrace: Make function graph use ftrace directly adds 196c79f19a92 riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS support adds 629291dd8499 samples: ftrace: Add RISC-V support for SAMPLE_FTRACE_DIRE [...] adds 3074e8b17538 Merge patch series "riscv: ftrace: Miscellaneous ftrace im [...] adds c4db7ff7a9ed riscv: add dependency among Image(.gz), loader(.bin), and [...] adds 55ca8d7aa2af riscv: Optimize hweight API with Zbb extension adds 102434010592 RISC-V: Implement archrandom when Zkr is available adds 080c4324fa5e riscv: optimize ELF relocation function in riscv new 66f962d8939f riscv: Fix build error on rv32 + XIP new 4525462dd0db riscv: lib: Check if output in asm goto supported new f24a70106dc1 lib: checksum: Fix build with CONFIG_NET=n new e5075d8ec564 Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.or [...] new 978ffcbf00d8 execve: open the executable file before doing anything else new 31e97d7c9ae3 media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c) new 68ea60a7961c coccinelle: device_attr_show: Adapt to the latest Document [...] new ff82e84e80fc coccinelle: device_attr_show: simplify patch case new 80fc600fafee Merge tag 'coccinelle-for-6.8' of git://git.kernel.org/pub [...] adds aaf7b392347b dt-bindings: dma: ti: k3-*: Add descriptions for register regions adds f04470678132 dt-bindings: dma: ti: k3-bcdma: Describe cfg register regions adds 8d75e0e5eed2 dt-bindings: dma: ti: k3-pktdma: Describe cfg register regions adds d7aaccd3beb1 dt-bindings: dma: ti: k3-udma: Describe cfg register regions adds 66fb6eb6fab6 dt-bindings: dma: qcom: gpi: add compatible for X1E80100 adds 56d02cfa3fbf dt-bindings: dma: rz-dmac: Document RZ/Five SoC adds 0fdd1c4ea99e dmaengine: milbeaut-hdmac: Convert to platform remove call [...] adds 47ee210011dd dmaengine: milbeaut-xdmac: Convert to platform remove call [...] adds 5d4304a8d564 dmaengine: uniphier-mdmac: Convert to platform remove call [...] adds ead0e402e50d dmaengine: uniphier-xdmac: Convert to platform remove call [...] adds 375ff42c4c98 dt-bindings: dma: qcom,gpi: document the SM8650 GPI DMA Engine adds 306f5df81fcc dmaengine: apple-admac: Keep upper bits of REG_BUS_WIDTH adds 4a8ececbb50f dt-bindings: dma: Drop undocumented examples adds 8e578b47e6d9 dmaengine: sf-pdma: Support of_dma_controller_register() adds 72b22006ba78 dt-bindings: dma: sf-pdma: add new compatible name adds 58eea79a1cf2 dmaengine: sf-pdma: add mpfs-pdma compatible name adds d95fcb78e7f2 dt-bindings: dma: Add dma-channel-mask to nvidia,tegra210-adma adds 25b636225a08 dmaengine: tegra210-adma: Support dma-channel-mask property adds 70f008fb3ea9 dmaengine: dmatest: prevent using swiotlb buffer with nobo [...] adds 1075ee66a8c1 dmaengine: idxd: Remove usage of the deprecated ida_simple [...] adds 71a5197e2b87 dmaengine: std_dma40: fix kernel-doc warnings and spelling adds 3b3b5339cdc6 dt-bindings: dmaengine: Add Loongson LS2X APB DMA controller adds 71e7d3cb6e55 dmaengine: ls2x-apb: New driver for the Loongson LS2X APB [...] adds a2ab7045389f dmaengine: axi-dmac: Small code cleanup adds 3f8fd25936ee dmaengine: axi-dmac: Allocate hardware descriptors adds e97dc7435972 dmaengine: axi-dmac: Add support for scatter-gather transfers adds 238f68a08e19 dmaengine: axi-dmac: Use only EOT interrupts when doing sc [...] adds f60dfe0c561a dmaengine: axi-dmac: Improve cyclic DMA transfers in SG mode adds dc51b4442dd9 dmaengine: fsl-edma: fix eDMAv4 channel allocation issue adds 1e9b05258271 dt-bindings: dma: fsl-edma: Add fsl-edma.h to prevent hard [...] adds d0e217b72f9f dmaengine: fsl-edma: utilize common dt-binding header file adds f5c24d94512f dmaengine: fix NULL pointer in channel unregistration function adds 3b08b3775593 dmaengine: ti: k3-udma: Add PSIL threads for AM62P and J722S adds e271c0ba3f91 dmaengine: idxd: Move dma_free_coherent() out of spinlocke [...] adds 26ee018ff6d1 dmaengine: xilinx: xdma: Fix the count of elapsed periods [...] adds 58b61fc75ba9 dmaengine: xilinx: xdma: Clarify the logic between cyclic/ [...] adds b3072be7f955 dmaengine: xilinx: xdma: Better handling of the busy variable adds f5c392d106e7 dmaengine: xilinx: xdma: Add terminate_all/synchronize callbacks adds 6e2387183312 dmaengine: xilinx: xdma: Get rid of unused code adds 7a9c7f46bd0a dmaengine: xilinx: xdma: Add necessary macro definitions adds e5bc76b0e1c5 dmaengine: xilinx: xdma: Ease dma_pool alignment requirements adds 855c2e1d1842 dmaengine: xilinx: xdma: Rework xdma_terminate_all() adds d0f22a3f5504 dmaengine: xilinx: xdma: Add error checking in xdma_channel_isr() adds fd0e1d83a813 dmaengine: xilinx: xdma: Add transfer error reporting adds 3e184e64c2e5 dmaengine: xilinx: xdma: Prepare the introduction of inter [...] adds 2f8f90cd2f8d dmaengine: xilinx: xdma: Implement interleaved DMA transfers adds 22a9d9585812 dmaengine: pl330: issue_pending waits until WFP state adds bbcd7b588b0b dmaengine: xilinx: xdma: Workaround truncation compilation error adds 3d0b2176e042 dmaengine: xilinx: xdma: statify xdma_prep_interleaved_dma new b93216d3be55 Merge tag 'dmaengine-6.8-rc1' into fixes new fe0d495e759c dmaengine: xilinx: xdma: Fix operator precedence in xdma_p [...] new 620a7e4c1f03 dmaengine: xilinx: xdma: Fix initialization location of de [...] new 98373a211593 dmaengine: imx-sdma: fix Excess kernel-doc warnings new c4d6dcb3b625 dmaengine: sh: rz-dmac: Avoid format-overflow warning new 62b68a887959 dmaengine: usb-dmac: Avoid format-overflow warning new f829bca2e294 dmaengine: xilinx: xdma: Fix kernel-doc warnings new 404290240827 dmaengine: shdma: increase size of 'dev_id' new 6386f6c995b3 dmaengine: fsl-qdma: increase size of 'irq_name' new cb95a4fa50bb dmaengine: dw-edma: increase size of 'name' in debugfs code new 65163d16fcae Merge tag 'dmaengine-fix-6.8-rc1' of git://git.kernel.org/ [...] adds 8ca5d2641be2 cifs: remove redundant variable tcon_exist adds d8392c203e84 smb3: show beginning time for per share stats adds 0b549c4f5941 cifs: minor comment cleanup adds c3365ced1375 Update MAINTAINERS email address new d7851dc13d87 smb3: minor documentation updates new 936eba9cfb5c cifs: open_cached_dir should not rely on primary channel new 268b8b5797be cifs: pick channel for tcon and tdis new 7f738527a7a0 cifs: new nt status codes from MS-SMB2 new cfb7a13399be cifs: update known bugs mentioned in kernel docs for cifs new 76025cc2285d smb: client: fix parsing of SMB3.1.1 POSIX create context new 858e74876c5c smb: client: parse owner/group when creating reparse points new f83709b9e0eb smb: client: get rid of smb311_posix_query_path_info() new 66c9314b61ed smb: client: don't clobber ->i_rdev from cached reparse points new 49fe25ce8381 cifs: reschedule periodic query for server interfaces new ce09f8d8a713 cifs: new mount option called retrans new f591062bdbf4 cifs: handle servers that still advertise multichannel aft [...] new 78e727e58e54 cifs: update iface_last_update on each query-and-update new 7a396820222d Merge tag 'v6.8-rc-part2-smb-client' of git://git.samba.or [...] new 5f4c01f1e3c7 spinlock: Fix failing build for PREEMPT_RT new 2368fcf341d3 Merge tag 'header_cleanup-2024-01-20' of https://evilpiepi [...] new 18f14afe2816 powerpc/64s: Increase default stack size to 32KB new 7b297a5cc930 Merge tag 'powerpc-6.8-2' of git://git.kernel.org/pub/scm/ [...] adds b91cf01cf3e6 dt-bindings: timer: thead,c900-aclint-mtimer: separate mti [...] adds e0cf60151e63 dt-bindings: timer: Add StarFive JH8100 clint adds 6a902b118e7f clocksource/timer-riscv: Add riscv_clock_shutdown callback adds b99a212a7697 clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings adds 0515c73467fd clocksource/drivers/cadence-ttc: Fix some kernel-doc warnings adds c0c4579d79d0 clocksource/drivers/ep93xx: Fix error handling during probe new 80fe58cc176f Merge tag 'timers-v6.8-rc1' of http://git.linaro.org/peopl [...] new 71fee48fb772 tick-sched: Fix idle and iowait sleeptime accounting vs CP [...] new 4fbbed787267 Merge tag 'timers-core-2024-01-21' of git://git.kernel.org [...] new c1915440f8db readahead: avoid multiple marked readahead pages new 8d58f00f1dc4 mm: add a mapping_clear_large_folios helper new 24fffd28d34e xfs: disable large folio support in xfile_create new 1b4daaf65643 fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs h [...] new b1b0c64a84e3 selftests/mm: mremap_test: fix build warning new eb4e008025c0 uprobes: use pagesize-aligned virtual address when replaci [...] new f02b1e45a226 mm: mmap: map MAP_STACK to VM_NOHUGEPAGE new f0f3f860e9c2 mm: memcontrol: don't throttle dying tasks on memory.high new c273d2a9d77a mm-memcontrol-dont-throttle-dying-tasks-on-memoryhigh-v2 new 1ae0c5c9eb5e selftests/mm: run_vmtests.sh: add missing tests new 435f01163725 MAINTAINERS: add man-pages git trees new 91ecdcf738cf selftests/mm: switch to bash from sh new 0523e82939db mm/writeback: fix possible divide-by-zero in wb_dirty_limi [...] new cf8feb5e76dd mm, kmsan: fix infinite recursion due to RCU critical section new 805b0ddd1ca3 stackdepot: add stats counters exported via debugfs new aa2f898a507d stackdepot: make fast paths lock-less again new e73c62516e03 MAINTAINERS: supplement of zswap maintainers update new 041a26fab775 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new bf4755c4a823 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new dbc153fd3c14 net/smc: fix illegal rmb_desc access in SMC-D connection dump new b01f15a7571b selftests: bonding: Increase timeout to 1200s new 198bc90e0e73 tcp: make sure init the accept_queue's spinlocks once new 3c1069fa4287 bnxt_en: Wait for FLR to complete during probe new 2ad8e57338ac bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() new 523384a6aa09 bnxt_en: Fix RSS table entries calculation for P5_PLUS chips new c20f482129a5 bnxt_en: Prevent kernel warning when running offline self test new 467739baf636 bnxt_en: Fix possible crash after creating sw mqprio TCs new 9b6979563b83 Merge branch 'bnxt_en-bug-fixes' new 6c21660fe221 vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING new dad555c816a5 llc: make llc_ui_sendmsg() more robust against bonding changes new e3f9bed9bee2 llc: Drop support for ETH_P_TR_802_2. new a54d51fb2dfb udp: fix busy polling new 359724fa3ab7 idpf: distinguish vports by the dev_port attribute new 2f19527f9703 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 31821ed0c876 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5736ea3669d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0e6649cf33b6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new fa384df4fb55 iio: core: fix memleak in iio_device_register_sysfs new a1a21e674194 iio: pressure: bmp280: Add missing bmp085 to SPI id table new ded9e6389acc iio: magnetometer: rm3100: add boundary check for the valu [...] new c1dd9530dca7 iio: imu: bno055: serdev requires REGMAP new b697d142bdfb iio: humidity: hdc3020: Add Makefile, Kconfig and MAINTAIN [...] new adc2b82624e1 iio: imu: adis: ensure proper DMA alignment new cfd6eb60a4f1 iio: adc: ad_sigma_delta: ensure proper DMA alignment new 456159bdfb8c iio: adc: ad7091r8: Fix error code in ad7091r8_gpio_setup() new dfe883eb668f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 180a8f12c21f Input: goodix - accept ACPI resources with gpio_count == 3 [...] new 1e2521d94703 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new fe548430a786 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new d1747b572b70 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2c25716dcc25 btrfs: zlib: fix and simplify the inline extent decompression new 6a69631ec9b1 btrfs: lzo: fix and simplify the inline extent decompression new 1e7f6def8b23 btrfs: zstd: fix and simplify the inline extent decompression new f398e70dd69e btrfs: tree-checker: fix inline ref size in error messages new a208b3f132b4 btrfs: don't warn if discard range is not aligned to sector new 2018ef1d9ac3 btrfs: use the original mount's mount options for the lega [...] new 1e61b8c672ab btrfs: don't unconditionally call folio_start_writeback in [...] new f546c4282673 btrfs: scrub: avoid use-after-free when chunk length is no [...] new 7f2d219e78e9 btrfs: scrub: limit RST scrub to chunk boundary new c94bd41cb0b6 Merge branch 'misc-6.8' into next-fixes new 4b7416c2f2f7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 13023c61f913 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 340ce972c874 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new 6a9531c3a880 memblock: fix crash when reserved memory is not added to memory new 4c730320c567 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1decc54bdc3e Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new c65bc188cb43 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new 6f853d7185f5 ovl: require xwhiteout feature flag on layer roots new dbf7e1c8b155 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] new cbba68b0eb60 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (865a3df089bf) \ N -- N -- N refs/heads/pending-fixes (cbba68b0eb60)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 243 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: .editorconfig | 32 + .gitignore | 1 + CREDITS | 13 + Documentation/ABI/testing/debugfs-vfio | 25 + Documentation/ABI/testing/sysfs-bus-cxl | 34 + Documentation/admin-guide/cifs/todo.rst | 44 +- Documentation/admin-guide/cifs/usage.rst | 8 +- Documentation/admin-guide/kernel-parameters.txt | 24 +- Documentation/arch/arm64/silicon-errata.rst | 4 +- Documentation/arch/x86/tdx.rst | 207 ++- Documentation/block/ioprio.rst | 13 +- Documentation/dev-tools/checkuapi.rst | 477 +++++++ Documentation/dev-tools/index.rst | 1 + .../devicetree/bindings/dma/dma-controller.yaml | 15 - .../devicetree/bindings/dma/dma-router.yaml | 11 - .../bindings/dma/loongson,ls2x-apbdma.yaml | 62 + .../bindings/dma/nvidia,tegra210-adma.yaml | 3 + .../devicetree/bindings/dma/qcom,gpi.yaml | 2 + .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 2 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 1 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 39 +- .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 26 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 20 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 1 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 28 + .../interrupt-controller/loongson,liointc.yaml | 18 +- .../devicetree/bindings/iommu/apple,dart.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 77 +- .../devicetree/bindings/iommu/rockchip,iommu.yaml | 11 +- .../bindings/leds/backlight/mps,mp3309c.yaml | 10 +- .../devicetree/bindings/loongarch/cpus.yaml | 61 + .../devicetree/bindings/loongarch/loongson.yaml | 34 + .../phy/amlogic,g12a-mipi-dphy-analog.yaml | 12 - .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 17 - .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 9 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 5 + .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 + .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 3 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 8 +- .../bindings/phy/qcom,snps-eusb2-phy.yaml | 2 + .../bindings/power/reset/nvmem-reboot-mode.yaml | 8 +- .../devicetree/bindings/power/reset/qcom,pon.yaml | 13 +- .../bindings/power/reset/syscon-reboot-mode.yaml | 8 +- .../bindings/power/reset/xlnx,zynqmp-power.yaml | 4 +- .../devicetree/bindings/power/supply/bq24190.yaml | 1 + Documentation/devicetree/bindings/riscv/cpus.yaml | 9 +- .../devicetree/bindings/riscv/extensions.yaml | 2 +- .../devicetree/bindings/rtc/adi,max31335.yaml | 70 + .../devicetree/bindings/rtc/epson,rx8900.yaml | 2 + .../bindings/rtc/nuvoton,ma35d1-rtc.yaml | 48 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 36 +- .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../bindings/timer/thead,c900-aclint-mtimer.yaml | 9 +- Documentation/features/vm/TLB/arch-support.txt | 2 +- Documentation/filesystems/netfs_library.rst | 23 +- Documentation/filesystems/smb/ksmbd.rst | 9 +- Documentation/process/4.Coding.rst | 4 + Documentation/process/coding-style.rst | 4 + Documentation/rust/arch-support.rst | 13 +- Documentation/trace/ftrace.rst | 21 + MAINTAINERS | 85 +- Makefile | 23 +- arch/Kconfig | 5 + arch/alpha/kernel/rtc.c | 2 +- arch/arc/include/asm/cacheflush.h | 1 + arch/arc/mm/dma.c | 2 +- arch/arm/configs/mxs_defconfig | 3 +- arch/arm/include/asm/cacheflush.h | 2 + arch/arm/mm/dma-mapping-nommu.c | 2 +- arch/arm/mm/dma-mapping.c | 10 +- arch/arm64/Kconfig | 18 + arch/arm64/include/asm/assembler.h | 25 +- arch/arm64/include/asm/irq.h | 2 + arch/arm64/kernel/Makefile | 8 +- arch/arm64/kernel/asm-offsets.c | 2 - arch/arm64/kernel/cpu_errata.c | 21 +- arch/arm64/kernel/entry.S | 25 +- arch/arm64/kernel/fpsimd.c | 12 +- arch/arm64/kernel/ptrace.c | 13 +- arch/arm64/mm/dma-mapping.c | 4 +- arch/arm64/tools/cpucaps | 2 +- arch/csky/abiv1/inc/abi/cacheflush.h | 1 + arch/csky/abiv2/inc/abi/cacheflush.h | 1 + arch/csky/configs/defconfig | 3 +- arch/loongarch/Kbuild | 1 + arch/loongarch/Kconfig | 22 + arch/loongarch/Makefile | 6 +- arch/loongarch/boot/dts/Makefile | 5 +- arch/loongarch/boot/dts/loongson-2k0500-ref.dts | 88 ++ arch/loongarch/boot/dts/loongson-2k0500.dtsi | 266 ++++ arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 183 +++ arch/loongarch/boot/dts/loongson-2k1000.dtsi | 492 +++++++ arch/loongarch/boot/dts/loongson-2k2000-ref.dts | 72 + arch/loongarch/boot/dts/loongson-2k2000.dtsi | 300 ++++ arch/loongarch/configs/loongson3_defconfig | 55 +- arch/loongarch/include/asm/bootinfo.h | 6 +- arch/loongarch/include/asm/crash_core.h | 12 + arch/loongarch/include/asm/elf.h | 5 - arch/loongarch/include/asm/ftrace.h | 2 +- arch/loongarch/include/asm/shmparam.h | 12 - arch/loongarch/kernel/acpi.c | 2 +- arch/loongarch/kernel/efi.c | 2 + arch/loongarch/kernel/elf.c | 5 - arch/loongarch/kernel/env.c | 34 +- arch/loongarch/kernel/head.S | 10 + arch/loongarch/kernel/process.c | 1 + arch/loongarch/kernel/setup.c | 56 +- arch/loongarch/kernel/smp.c | 5 +- arch/loongarch/net/bpf_jit.c | 10 +- arch/m68k/include/asm/cacheflush_mm.h | 1 + arch/mips/configs/ip27_defconfig | 3 +- arch/mips/configs/lemote2f_defconfig | 3 +- arch/mips/configs/loongson3_defconfig | 3 +- arch/mips/configs/pic32mzda_defconfig | 3 +- arch/mips/include/asm/cacheflush.h | 2 + arch/mips/mm/dma-noncoherent.c | 2 +- arch/nios2/include/asm/cacheflush.h | 1 + arch/parisc/include/asm/cacheflush.h | 1 + arch/powerpc/Kconfig | 1 + arch/riscv/Kconfig | 59 +- arch/riscv/Kconfig.errata | 1 + arch/riscv/Makefile | 8 +- arch/riscv/configs/defconfig | 1 + arch/riscv/errata/thead/errata.c | 69 +- arch/riscv/include/asm/arch_hweight.h | 78 + arch/riscv/include/asm/archrandom.h | 72 + arch/riscv/include/asm/asm-extable.h | 15 + arch/riscv/include/asm/asm-prototypes.h | 27 + arch/riscv/include/asm/bitops.h | 4 +- arch/riscv/include/asm/cacheflush.h | 3 +- arch/riscv/include/asm/checksum.h | 93 ++ arch/riscv/include/asm/cpufeature.h | 2 + arch/riscv/include/asm/csr.h | 9 + arch/riscv/include/asm/entry-common.h | 17 + arch/riscv/include/asm/errata_list.h | 50 +- arch/riscv/include/asm/ftrace.h | 18 +- arch/riscv/include/asm/pgtable.h | 2 +- arch/riscv/include/asm/processor.h | 43 +- arch/riscv/include/asm/sbi.h | 19 + arch/riscv/include/asm/simd.h | 64 + arch/riscv/include/asm/switch_to.h | 3 +- arch/riscv/include/asm/thread_info.h | 2 + arch/riscv/include/asm/tlbbatch.h | 15 + arch/riscv/include/asm/tlbflush.h | 9 + arch/riscv/include/asm/vector.h | 90 +- arch/riscv/include/asm/word-at-a-time.h | 27 + arch/riscv/include/asm/xor.h | 68 + arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/cpufeature.c | 90 +- arch/riscv/kernel/entry.S | 8 + arch/riscv/kernel/ftrace.c | 30 +- arch/riscv/kernel/kernel_mode_vector.c | 247 ++++ arch/riscv/kernel/mcount-dyn.S | 198 ++- arch/riscv/kernel/module.c | 34 +- arch/riscv/kernel/pi/cmdline_early.c | 3 +- arch/riscv/kernel/process.c | 13 +- arch/riscv/kernel/ptrace.c | 7 +- arch/riscv/kernel/sbi.c | 66 + arch/riscv/kernel/signal.c | 7 +- arch/riscv/kernel/suspend.c | 44 + arch/riscv/kernel/vector.c | 53 +- arch/riscv/lib/Makefile | 6 + arch/riscv/lib/csum.c | 328 +++++ arch/riscv/lib/riscv_v_helpers.c | 45 + arch/riscv/lib/uaccess.S | 10 + arch/riscv/lib/uaccess_vector.S | 53 + arch/riscv/lib/xor.S | 81 ++ arch/riscv/mm/dma-noncoherent.c | 2 +- arch/riscv/mm/extable.c | 31 + arch/riscv/mm/init.c | 25 +- arch/riscv/mm/kasan_init.c | 8 + arch/riscv/mm/tlbflush.c | 74 +- arch/s390/Kconfig | 7 +- arch/s390/configs/debug_defconfig | 4 +- arch/s390/configs/defconfig | 4 +- arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/pci_io.h | 32 +- arch/s390/kernel/fpu.c | 1 - arch/s390/kernel/perf_pai_crypto.c | 80 +- arch/s390/kernel/perf_pai_ext.c | 79 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/mm/fault.c | 4 +- arch/s390/pci/pci_mmio.c | 12 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/configs/sdk7786_defconfig | 3 +- arch/sh/include/asm/cacheflush.h | 1 + arch/sh/kernel/vsyscall/Makefile | 5 +- arch/sparc/include/asm/cacheflush_32.h | 1 + arch/sparc/include/asm/cacheflush_64.h | 1 + arch/sparc/kernel/pci_sabre.c | 9 +- arch/sparc/kernel/pci_schizo.c | 13 +- arch/sparc/vdso/Makefile | 18 +- arch/x86/Kconfig | 6 + arch/x86/coco/tdx/tdx-shared.c | 6 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kmsan.h | 17 +- arch/x86/include/asm/msr-index.h | 3 + arch/x86/include/asm/shared/tdx.h | 6 + arch/x86/include/asm/tdx.h | 38 + arch/x86/kernel/cpu/common.c | 2 + arch/x86/kernel/cpu/mce/core.c | 17 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/rtc.c | 2 +- arch/x86/kernel/setup.c | 2 + arch/x86/kernel/traps.c | 4 +- arch/x86/virt/vmx/tdx/Makefile | 2 +- arch/x86/virt/vmx/tdx/tdx.c | 1492 ++++++++++++++++++++ arch/x86/virt/vmx/tdx/tdx.h | 121 ++ arch/xtensa/include/asm/cacheflush.h | 6 +- block/bio-integrity.c | 2 +- block/blk-cgroup.c | 2 +- block/blk-iocost.c | 2 +- block/blk-mq-debugfs.c | 18 - block/blk-mq-sched.c | 2 - block/blk-mq.c | 50 +- block/ioprio.c | 26 - block/partitions/core.c | 4 +- drivers/acpi/apei/ghes.c | 89 ++ drivers/acpi/numa/hmat.c | 193 ++- drivers/acpi/scan.c | 32 +- drivers/acpi/tables.c | 5 +- drivers/base/node.c | 12 +- drivers/base/power/trace.c | 2 +- drivers/block/loop.c | 52 +- drivers/block/nbd.c | 6 +- drivers/block/null_blk/main.c | 4 +- drivers/block/virtio_blk.c | 2 - drivers/clk/qcom/gcc-x1e80100.c | 3 +- drivers/clocksource/timer-cadence-ttc.c | 22 +- drivers/clocksource/timer-ep93xx.c | 5 +- drivers/clocksource/timer-riscv.c | 7 + drivers/clocksource/timer-ti-dm.c | 4 +- drivers/cxl/Kconfig | 3 + drivers/cxl/acpi.c | 155 +- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/cdat.c | 521 +++++++ drivers/cxl/core/core.h | 2 + drivers/cxl/core/mbox.c | 83 +- drivers/cxl/core/memdev.c | 2 +- drivers/cxl/core/pci.c | 36 + drivers/cxl/core/pmem.c | 8 +- drivers/cxl/core/port.c | 167 ++- drivers/cxl/core/region.c | 15 +- drivers/cxl/core/trace.h | 14 +- drivers/cxl/cxl.h | 47 +- drivers/cxl/cxlmem.h | 132 +- drivers/cxl/cxlpci.h | 13 + drivers/cxl/mem.c | 67 +- drivers/cxl/pci.c | 58 +- drivers/cxl/port.c | 8 +- drivers/dma/Kconfig | 14 + drivers/dma/Makefile | 1 + drivers/dma/apple-admac.c | 5 +- drivers/dma/dma-axi-dmac.c | 280 ++-- drivers/dma/dmaengine.c | 3 + drivers/dma/dmatest.c | 17 +- drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 4 +- drivers/dma/dw-edma/dw-hdma-v0-debugfs.c | 4 +- drivers/dma/fsl-edma-main.c | 17 +- drivers/dma/fsl-qdma.c | 2 +- drivers/dma/idxd/cdev.c | 4 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/imx-sdma.c | 4 - drivers/dma/ls2x-apb-dma.c | 705 +++++++++ drivers/dma/milbeaut-hdmac.c | 17 +- drivers/dma/milbeaut-xdmac.c | 17 +- drivers/dma/pl330.c | 3 + drivers/dma/sf-pdma/sf-pdma.c | 44 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/sh/rz-dmac.c | 8 +- drivers/dma/sh/shdma.h | 2 +- drivers/dma/sh/usb-dmac.c | 10 +- drivers/dma/ste_dma40.c | 12 +- drivers/dma/tegra186-gpc-dma.c | 8 +- drivers/dma/tegra210-adma.c | 35 +- drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/k3-psil-am62p.c | 325 +++++ drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 2 + drivers/dma/ti/k3-udma.c | 2 + drivers/dma/uniphier-mdmac.c | 17 +- drivers/dma/uniphier-xdmac.c | 17 +- drivers/dma/xilinx/xdma-regs.h | 30 +- drivers/dma/xilinx/xdma.c | 349 +++-- drivers/dma/xilinx/xilinx_dpdma.c | 2 +- drivers/firmware/sysfb.c | 14 +- drivers/gpio/gpiolib-of.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 - drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 8 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 42 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 5 + .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 92 +- .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h | 11 + drivers/gpu/drm/amd/display/dc/core/dc.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 18 +- drivers/gpu/drm/amd/display/dc/core/dc_state.c | 8 +- drivers/gpu/drm/amd/display/dc/dc.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 + drivers/gpu/drm/amd/display/dc/dc_types.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 9 +- .../amd/display/dc/dcn32/dcn32_resource_helpers.c | 14 + .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 11 +- .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 6 +- .../drm/amd/display/dc/dml2/display_mode_core.c | 32 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 2 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 45 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 - drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 50 +- .../gpu/drm/amd/display/dc/link/link_validation.c | 60 +- .../amd/display/dc/link/protocols/link_dp_dpia.c | 36 +- .../display/dc/link/protocols/link_dp_dpia_bw.c | 60 +- .../display/dc/link/protocols/link_dp_dpia_bw.h | 9 + .../dc/link/protocols/link_edp_panel_control.c | 11 +- .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 22 +- .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 15 +- .../amd/display/dc/resource/dcn32/dcn32_resource.c | 2 +- .../amd/display/dc/resource/dcn32/dcn32_resource.h | 3 + .../display/dc/resource/dcn321/dcn321_resource.c | 2 +- drivers/gpu/drm/amd/display/include/audio_types.h | 2 +- .../amd/include/asic_reg/nbio/nbio_7_11_0_offset.h | 8 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 28 +- .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 1 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 16 +- drivers/gpu/drm/ast/ast_i2c.c | 1 - drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 1 - drivers/gpu/drm/display/drm_dp_helper.c | 1 - drivers/gpu/drm/display/drm_dp_mst_topology.c | 1 - drivers/gpu/drm/gma500/cdv_intel_dp.c | 1 - drivers/gpu/drm/gma500/intel_gmbus.c | 1 - drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 1 - drivers/gpu/drm/gma500/psb_intel_sdvo.c | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 1 - drivers/gpu/drm/i915/display/intel_gmbus.c | 1 - drivers/gpu/drm/i915/display/intel_sdvo.c | 1 - drivers/gpu/drm/loongson/lsdc_i2c.c | 1 - drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 1 - drivers/gpu/drm/mgag200/mgag200_i2c.c | 1 - drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 1 - drivers/gpu/drm/nouveau/nouveau_vmm.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 9 +- drivers/gpu/drm/radeon/radeon_i2c.c | 1 - drivers/gpu/drm/rockchip/inno_hdmi.c | 1 - drivers/gpu/drm/rockchip/rk3066_hdmi.c | 1 - drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c | 1 - drivers/gpu/drm/xe/Kconfig | 2 +- drivers/gpu/drm/xe/Makefile | 1 - drivers/gpu/drm/xe/tests/xe_bo.c | 5 +- drivers/gpu/drm/xe/tests/xe_migrate.c | 2 +- drivers/gpu/drm/xe/xe_bo.c | 16 +- drivers/gpu/drm/xe/xe_device.c | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 8 +- drivers/gpu/drm/xe/xe_exec.c | 7 +- drivers/gpu/drm/xe/xe_exec_queue.c | 5 + drivers/gpu/drm/xe/xe_exec_queue_types.h | 6 +- drivers/gpu/drm/xe/xe_gt_freq.c | 3 + drivers/gpu/drm/xe/xe_guc.c | 7 +- drivers/gpu/drm/xe/xe_guc_submit.c | 7 +- drivers/gpu/drm/xe/xe_migrate.c | 133 +- drivers/gpu/drm/xe/xe_mmio.c | 2 +- drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 4 +- drivers/gpu/drm/xe/xe_vm.c | 15 +- drivers/hv/hv_common.c | 2 +- drivers/i2c/busses/i2c-ali1535.c | 2 +- drivers/i2c/busses/i2c-ali1563.c | 2 +- drivers/i2c/busses/i2c-ali15x3.c | 2 +- drivers/i2c/busses/i2c-amd756.c | 2 +- drivers/i2c/busses/i2c-amd8111.c | 2 +- drivers/i2c/busses/i2c-cpm.c | 2 +- drivers/i2c/busses/i2c-elektor.c | 2 +- drivers/i2c/busses/i2c-gpio.c | 36 +- drivers/i2c/busses/i2c-i801.c | 2 + drivers/i2c/busses/i2c-ibm_iic.c | 2 +- drivers/i2c/busses/i2c-imx.c | 2 +- drivers/i2c/busses/i2c-iop3xx.c | 2 +- drivers/i2c/busses/i2c-isch.c | 2 +- drivers/i2c/busses/i2c-kempld.c | 3 +- drivers/i2c/busses/i2c-mlxcpld.c | 2 +- drivers/i2c/busses/i2c-nforce2.c | 2 +- drivers/i2c/busses/i2c-npcm7xx.c | 49 +- drivers/i2c/busses/i2c-pasemi-pci.c | 2 +- drivers/i2c/busses/i2c-piix4.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 51 +- drivers/i2c/busses/i2c-rk3x.c | 8 +- drivers/i2c/busses/i2c-s3c2410.c | 61 +- drivers/i2c/busses/i2c-scmi.c | 2 +- drivers/i2c/busses/i2c-sh7760.c | 2 +- drivers/i2c/busses/i2c-sibyte.c | 4 +- drivers/i2c/busses/i2c-sis5595.c | 2 +- drivers/i2c/busses/i2c-sis630.c | 2 +- drivers/i2c/busses/i2c-sis96x.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 342 ++--- drivers/i2c/busses/i2c-via.c | 2 +- drivers/i2c/busses/i2c-viapro.c | 2 +- drivers/i2c/busses/i2c-wmt.c | 117 +- drivers/i2c/busses/scx200_acb.c | 2 +- drivers/i2c/i2c-core-base.c | 13 +- drivers/i2c/i2c-smbus.c | 8 +- drivers/i2c/i2c-stub.c | 2 +- drivers/i2c/muxes/i2c-mux-reg.c | 4 +- drivers/iio/adc/ad7091r8.c | 2 +- drivers/iio/humidity/Kconfig | 12 + drivers/iio/humidity/Makefile | 1 + drivers/input/touchscreen/goodix.c | 3 +- drivers/iommu/Kconfig | 1 + drivers/iommu/amd/amd_iommu.h | 8 +- drivers/iommu/amd/amd_iommu_types.h | 6 - drivers/iommu/amd/init.c | 8 +- drivers/iommu/amd/io_pgtable.c | 5 +- drivers/iommu/amd/io_pgtable_v2.c | 10 +- drivers/iommu/amd/iommu.c | 189 ++- drivers/iommu/apple-dart.c | 40 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 23 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 79 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 8 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 166 ++- drivers/iommu/arm/arm-smmu/arm-smmu.h | 1 - drivers/iommu/arm/arm-smmu/qcom_iommu.c | 26 +- drivers/iommu/dma-iommu.c | 3 + drivers/iommu/intel/debugfs.c | 3 - drivers/iommu/intel/iommu.c | 241 +--- drivers/iommu/intel/iommu.h | 179 ++- drivers/iommu/intel/nested.c | 88 ++ drivers/iommu/intel/pasid.c | 274 +--- drivers/iommu/intel/pasid.h | 223 ++- drivers/iommu/intel/svm.c | 34 +- drivers/iommu/io-pgtable-arm.c | 55 +- drivers/iommu/io-pgtable.c | 23 + drivers/iommu/iommu-sva.c | 97 +- drivers/iommu/iommu.c | 154 +- drivers/iommu/iommufd/hw_pagetable.c | 43 + drivers/iommu/iommufd/iommufd_private.h | 10 + drivers/iommu/iommufd/iommufd_test.h | 23 + drivers/iommu/iommufd/main.c | 3 + drivers/iommu/iommufd/selftest.c | 104 +- drivers/iommu/mtk_iommu.c | 7 +- drivers/iommu/mtk_iommu_v1.c | 3 - drivers/iommu/of_iommu.c | 73 +- drivers/iommu/omap-iommu.c | 1 - drivers/iommu/sprd-iommu.c | 8 +- drivers/iommu/virtio-iommu.c | 36 +- drivers/md/md.c | 40 +- drivers/md/raid1.c | 12 +- drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c | 2 +- drivers/media/pci/solo6x10/solo6x10-offsets.h | 10 +- drivers/memory/tegra/tegra186.c | 14 +- drivers/misc/eeprom/at24.c | 5 +- drivers/net/can/c_can/c_can_platform.c | 13 +- drivers/net/can/flexcan/flexcan-core.c | 12 +- drivers/net/can/mscan/mpc5xxx_can.c | 8 +- drivers/net/can/xilinx_can.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 49 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 2 + drivers/nvdimm/virtio_pmem.c | 36 +- drivers/nvme/common/keyring.c | 2 +- drivers/nvme/host/core.c | 41 +- drivers/nvme/host/nvme.h | 16 +- drivers/nvme/host/pci.c | 27 +- drivers/nvme/host/pr.c | 2 +- drivers/nvme/host/rdma.c | 11 +- drivers/nvme/host/sysfs.c | 8 +- drivers/nvme/host/tcp.c | 11 +- drivers/nvme/target/fc.c | 2 +- drivers/nvme/target/fcloop.c | 7 +- drivers/nvme/target/rdma.c | 19 +- drivers/nvme/target/tcp.c | 48 +- drivers/nvme/target/trace.c | 6 +- drivers/nvme/target/trace.h | 33 +- drivers/of/device.c | 24 +- drivers/pci/pci.c | 38 +- drivers/phy/mediatek/phy-mtk-tphy.c | 25 + drivers/phy/phy-can-transceiver.c | 10 +- drivers/phy/phy-core.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 174 +++ drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 65 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h | 1 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v7.h | 17 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v7.h | 32 + drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v6.h | 5 + drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v7.h | 87 ++ .../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 8 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 1 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_20.h | 4 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h | 51 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v7.h | 78 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 114 +- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 344 +++++ drivers/phy/qualcomm/phy-qcom-qmp.h | 6 + drivers/phy/renesas/Kconfig | 2 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 156 +- drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/power/reset/as3722-poweroff.c | 6 +- drivers/power/reset/at91-poweroff.c | 13 +- drivers/power/reset/at91-reset.c | 11 +- drivers/power/reset/at91-sama5d2_shdwc.c | 13 +- drivers/power/reset/atc260x-poweroff.c | 6 +- drivers/power/reset/gpio-restart.c | 34 +- drivers/power/reset/ltc2952-poweroff.c | 5 +- drivers/power/reset/mt6323-poweroff.c | 6 +- drivers/power/reset/pwr-mlxbf.c | 20 +- drivers/power/reset/qnap-poweroff.c | 5 +- drivers/power/reset/regulator-poweroff.c | 6 +- drivers/power/reset/restart-poweroff.c | 6 +- drivers/power/reset/rmobile-reset.c | 5 +- drivers/power/reset/syscon-poweroff.c | 6 +- drivers/power/reset/tps65086-restart.c | 12 +- drivers/power/supply/bq24190_charger.c | 457 ++++-- drivers/power/supply/bq256xx_charger.c | 5 +- drivers/power/supply/bq27xxx_battery.c | 22 + drivers/power/supply/bq27xxx_battery_i2c.c | 1 + drivers/power/supply/power_supply_core.c | 167 +-- drivers/power/supply/qcom_battmgr.c | 109 +- drivers/power/supply/qcom_pmi8998_charger.c | 4 + drivers/pwm/core.c | 2 +- drivers/pwm/pwm-bcm2835.c | 4 +- drivers/pwm/pwm-jz4740.c | 7 +- drivers/rtc/Kconfig | 37 + drivers/rtc/Makefile | 3 + drivers/rtc/class.c | 2 +- drivers/rtc/rtc-ac100.c | 4 +- drivers/rtc/rtc-cmos.c | 28 +- drivers/rtc/rtc-da9063.c | 88 +- drivers/rtc/rtc-ds3232.c | 4 +- drivers/rtc/rtc-ma35d1.c | 304 ++++ drivers/rtc/rtc-max31335.c | 697 +++++++++ drivers/rtc/rtc-mc146818-lib.c | 39 +- drivers/rtc/rtc-nct3018y.c | 52 +- drivers/rtc/rtc-rv8803.c | 36 +- drivers/rtc/rtc-tps6594.c | 454 ++++++ drivers/s390/crypto/vfio_ap_ops.c | 268 ++-- drivers/s390/crypto/vfio_ap_private.h | 3 + drivers/scsi/fcoe/fcoe_sysfs.c | 6 +- drivers/scsi/fnic/fnic_scsi.c | 1 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 6 +- drivers/scsi/qla2xxx/qla_os.c | 2 +- drivers/scsi/scsi_error.c | 9 +- drivers/scsi/smartpqi/smartpqi.h | 1 - drivers/scsi/smartpqi/smartpqi_init.c | 89 +- drivers/scsi/virtio_scsi.c | 78 +- drivers/soundwire/amd_manager.c | 12 +- drivers/soundwire/bus.c | 4 + drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/generic_bandwidth_allocation.c | 8 +- drivers/soundwire/intel_auxdevice.c | 3 + drivers/soundwire/master.c | 2 +- drivers/soundwire/qcom.c | 39 +- drivers/soundwire/slave.c | 12 +- drivers/soundwire/stream.c | 10 +- drivers/spi/spi-coldfire-qspi.c | 1 - drivers/staging/greybus/i2c.c | 2 +- drivers/target/target_core_device.c | 5 - drivers/target/target_core_transport.c | 4 + drivers/thermal/loongson2_thermal.c | 3 +- drivers/tty/hvc/Kconfig | 2 +- drivers/tty/hvc/hvc_riscv_sbi.c | 37 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/earlycon-riscv-sbi.c | 27 +- drivers/ufs/core/ufshcd.c | 14 +- drivers/ufs/host/ufs-qcom.c | 7 +- drivers/vdpa/alibaba/eni_vdpa.c | 6 +- drivers/vdpa/mlx5/core/mlx5_vdpa.h | 10 +- drivers/vdpa/mlx5/core/mr.c | 69 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 209 ++- drivers/vdpa/vdpa.c | 4 +- drivers/vfio/Kconfig | 10 + drivers/vfio/Makefile | 1 + drivers/vfio/debugfs.c | 92 ++ drivers/vfio/pci/Kconfig | 2 + drivers/vfio/pci/Makefile | 2 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 7 +- drivers/vfio/pci/pds/dirty.c | 309 ++-- drivers/vfio/pci/pds/dirty.h | 18 +- drivers/vfio/pci/vfio_pci_rdwr.c | 57 +- drivers/vfio/pci/virtio/Kconfig | 15 + drivers/vfio/pci/virtio/Makefile | 3 + drivers/vfio/pci/virtio/main.c | 576 ++++++++ drivers/vfio/vfio.h | 14 + drivers/vfio/vfio_iommu_type1.c | 8 +- drivers/vfio/vfio_main.c | 4 + drivers/vhost/vdpa.c | 26 +- drivers/video/backlight/Kconfig | 11 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/hx8357.c | 74 +- drivers/video/backlight/ili922x.c | 8 +- drivers/video/backlight/mp3309c.c | 444 ++++++ drivers/video/backlight/pwm_bl.c | 34 +- drivers/video/fbdev/core/fb_ddc.c | 1 - drivers/video/fbdev/cyber2000fb.c | 1 - drivers/video/fbdev/i740fb.c | 1 - drivers/video/fbdev/matrox/i2c-matroxfb.c | 15 +- drivers/video/fbdev/s3fb.c | 1 - drivers/video/fbdev/tdfxfb.c | 1 - drivers/video/fbdev/tridentfb.c | 1 - drivers/video/fbdev/via/via_i2c.c | 1 - drivers/virtio/Kconfig | 5 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio.c | 37 +- drivers/virtio/virtio_balloon.c | 57 +- drivers/virtio/virtio_pci_admin_legacy_io.c | 244 ++++ drivers/virtio/virtio_pci_common.c | 48 +- drivers/virtio/virtio_pci_common.h | 42 +- drivers/virtio/virtio_pci_modern.c | 259 +++- drivers/virtio/virtio_pci_modern_dev.c | 24 +- fs/9p/v9fs_vfs.h | 1 + fs/9p/vfs_addr.c | 353 +---- fs/9p/vfs_file.c | 89 +- fs/9p/vfs_inode.c | 16 +- fs/9p/vfs_inode_dotl.c | 8 +- fs/9p/vfs_super.c | 14 +- fs/Kconfig | 1 - fs/Makefile | 1 - fs/afs/dynroot.c | 2 +- fs/afs/file.c | 213 +-- fs/afs/inode.c | 28 +- fs/afs/internal.h | 72 +- fs/afs/super.c | 2 +- fs/afs/write.c | 826 +---------- fs/bcachefs/super.c | 4 +- fs/btrfs/compression.c | 23 +- fs/btrfs/compression.h | 6 +- fs/btrfs/extent-tree.c | 3 +- fs/btrfs/lzo.c | 34 +- fs/btrfs/scrub.c | 36 +- fs/btrfs/subpage.c | 3 +- fs/btrfs/super.c | 8 + fs/btrfs/tree-checker.c | 2 +- fs/btrfs/zlib.c | 73 +- fs/btrfs/zstd.c | 75 +- fs/cachefiles/Kconfig | 2 +- fs/cachefiles/internal.h | 2 +- fs/cachefiles/io.c | 34 +- fs/cachefiles/ondemand.c | 2 +- fs/ceph/Kconfig | 1 + fs/ceph/addr.c | 33 +- fs/ceph/cache.h | 45 +- fs/ceph/caps.c | 9 +- fs/ceph/dir.c | 21 +- fs/ceph/export.c | 2 - fs/ceph/file.c | 8 +- fs/ceph/inode.c | 4 +- fs/ceph/mds_client.c | 35 +- fs/ceph/quota.c | 39 +- fs/ceph/super.h | 14 + fs/erofs/Kconfig | 7 +- fs/exec.c | 69 +- fs/fs-writeback.c | 10 +- fs/fscache/Kconfig | 40 - fs/fscache/Makefile | 16 - fs/fscache/internal.h | 277 ---- fs/netfs/Kconfig | 39 + fs/netfs/Makefile | 22 +- fs/netfs/buffered_read.c | 229 ++- fs/netfs/buffered_write.c | 1253 ++++++++++++++++ fs/netfs/direct_read.c | 125 ++ fs/netfs/direct_write.c | 171 +++ fs/{fscache/cache.c => netfs/fscache_cache.c} | 0 fs/{fscache/cookie.c => netfs/fscache_cookie.c} | 0 fs/netfs/fscache_internal.h | 14 + fs/{fscache/io.c => netfs/fscache_io.c} | 42 +- fs/{fscache/main.c => netfs/fscache_main.c} | 25 +- fs/{fscache/proc.c => netfs/fscache_proc.c} | 23 +- fs/{fscache/stats.c => netfs/fscache_stats.c} | 13 +- fs/{fscache/volume.c => netfs/fscache_volume.c} | 0 fs/netfs/internal.h | 284 ++++ fs/netfs/io.c | 213 ++- fs/netfs/iterator.c | 97 ++ fs/netfs/locking.c | 216 +++ fs/netfs/main.c | 109 ++ fs/netfs/misc.c | 260 ++++ fs/netfs/objects.c | 59 +- fs/netfs/output.c | 478 +++++++ fs/netfs/stats.c | 42 +- fs/nfs/Kconfig | 4 +- fs/nfs/fscache.c | 7 - fs/nfs/fscache.h | 2 +- fs/overlayfs/namei.c | 10 +- fs/overlayfs/overlayfs.h | 7 +- fs/overlayfs/ovl_entry.h | 2 + fs/overlayfs/readdir.c | 8 +- fs/overlayfs/super.c | 11 + fs/overlayfs/util.c | 7 +- fs/smb/client/cached_dir.c | 2 +- fs/smb/client/cifs_debug.c | 6 +- fs/smb/client/cifsfs.c | 11 +- fs/smb/client/cifsglob.h | 4 + fs/smb/client/connect.c | 4 + fs/smb/client/file.c | 18 +- fs/smb/client/fs_context.c | 6 + fs/smb/client/fs_context.h | 2 + fs/smb/client/fscache.c | 2 +- fs/smb/client/inode.c | 29 +- fs/smb/client/misc.c | 1 + fs/smb/client/readdir.c | 12 +- fs/smb/client/smb2inode.c | 234 ++- fs/smb/client/smb2maperror.c | 2 + fs/smb/client/smb2ops.c | 10 +- fs/smb/client/smb2pdu.c | 127 +- fs/smb/client/smb2proto.h | 4 +- fs/smb/client/smb2status.h | 2 + fs/smb/server/asn1.c | 5 + fs/smb/server/connection.c | 6 - fs/smb/server/connection.h | 2 +- fs/smb/server/oplock.c | 6 + fs/smb/server/smb2pdu.c | 22 +- fs/smb/server/transport_rdma.c | 11 +- fs/smb/server/transport_tcp.c | 13 +- fs/tracefs/event_inode.c | 347 +++-- fs/tracefs/inode.c | 193 +-- fs/tracefs/internal.h | 3 + fs/xfs/libxfs/xfs_bmap.c | 2 +- include/acpi/acpi_bus.h | 2 + include/asm-generic/cacheflush.h | 6 + include/asm-generic/checksum.h | 6 +- include/dt-bindings/dma/fsl-edma.h | 21 + include/linux/acpi.h | 11 + include/linux/bio.h | 9 +- include/linux/blk-mq.h | 3 - include/linux/ceph/osd_client.h | 7 +- include/linux/cxl-event.h | 161 +++ include/linux/device.h | 1 - include/linux/device/bus.h | 5 - include/linux/dma-map-ops.h | 5 +- include/linux/export.h | 18 - include/linux/fortify-string.h | 51 - include/linux/fs.h | 2 +- include/linux/fscache-cache.h | 3 + include/linux/fscache.h | 45 - include/linux/fw_table.h | 21 +- include/linux/i2c.h | 5 +- include/linux/iio/adc/ad_sigma_delta.h | 4 +- include/linux/iio/imu/adis.h | 3 +- include/linux/init.h | 7 + include/linux/io-pgtable.h | 34 + include/linux/iommu.h | 124 +- include/linux/ioprio.h | 25 +- include/linux/mc146818rtc.h | 3 +- include/linux/memory-tiers.h | 10 +- include/linux/mlx5/mlx5_ifc.h | 3 +- include/linux/mlx5/mlx5_ifc_vdpa.h | 4 + include/linux/mm_types.h | 5 +- include/linux/mmzone.h | 6 +- include/linux/netfs.h | 181 ++- include/linux/node.h | 8 +- include/linux/nvme.h | 1 - include/linux/of_device.h | 5 +- include/linux/of_iommu.h | 13 +- include/linux/of_platform.h | 4 +- include/linux/pci.h | 3 + include/linux/platform_data/i2c-mux-reg.h | 2 - include/linux/power/bq27xxx_battery.h | 1 + include/linux/ring_buffer.h | 18 +- include/linux/sched.h | 2 +- include/linux/seq_buf.h | 3 +- include/linux/skmsg.h | 6 - include/linux/soundwire/sdw.h | 10 +- include/linux/spinlock.h | 12 +- include/linux/string.h | 3 - include/linux/trace.h | 4 +- include/linux/trace_seq.h | 9 +- include/linux/vfio.h | 7 + include/linux/vfio_pci_core.h | 20 + include/linux/virtio.h | 8 + include/linux/virtio_config.h | 4 + include/linux/virtio_pci_admin.h | 23 + include/linux/virtio_pci_modern.h | 2 + include/linux/writeback.h | 2 +- include/net/inet_connection_sock.h | 8 + include/net/inet_sock.h | 5 - include/net/llc_pdu.h | 6 +- include/net/sock.h | 18 +- include/trace/events/afs.h | 31 - include/trace/events/netfs.h | 155 +- include/uapi/linux/cxl_mem.h | 1 + include/uapi/linux/iommufd.h | 79 ++ include/uapi/linux/vfio.h | 1 + include/uapi/linux/virtio_config.h | 8 +- include/uapi/linux/virtio_pci.h | 68 + include/uapi/linux/virtio_pmem.h | 7 + io_uring/io_uring.c | 63 +- io_uring/register.c | 8 +- io_uring/rsrc.h | 14 +- io_uring/rw.c | 48 +- kernel/debug/kdb/kdb_main.c | 2 - kernel/dma/debug.c | 3 +- kernel/dma/swiotlb.c | 3 + kernel/fork.c | 2 +- kernel/time/tick-sched.c | 5 + kernel/trace/ring_buffer.c | 733 ++++++---- kernel/trace/ring_buffer_benchmark.c | 10 +- kernel/trace/trace.c | 234 ++- kernel/trace/trace.h | 2 + kernel/trace/trace_boot.c | 2 +- kernel/trace/trace_events.c | 107 +- kernel/trace/trace_events_hist.c | 49 +- kernel/trace/trace_kprobe.c | 4 +- kernel/trace/trace_seq.c | 3 - lib/Kconfig.debug | 12 +- lib/checksum_kunit.c | 286 +++- lib/fw_table.c | 73 +- lib/nlattr.c | 2 +- lib/sbitmap.c | 5 - lib/stackdepot.c | 373 +++-- lib/string.c | 15 - lib/test_fortify/write_overflow-strlcpy-src.c | 5 - lib/test_fortify/write_overflow-strlcpy.c | 5 - mm/Kconfig | 3 + mm/filemap.c | 2 + mm/init-mm.c | 3 - mm/memblock.c | 5 +- mm/memory-tiers.c | 12 +- mm/page-writeback.c | 2 +- mm/percpu.c | 8 +- net/8021q/vlan_netlink.c | 4 + net/ceph/osd_client.c | 17 +- net/core/request_sock.c | 3 - net/core/sock.c | 11 +- net/ipv4/af_inet.c | 3 + net/ipv4/inet_connection_sock.c | 4 + net/llc/af_llc.c | 24 +- net/llc/llc_core.c | 7 - net/smc/smc_diag.c | 2 +- samples/ftrace/ftrace-direct-modify.c | 35 + samples/ftrace/ftrace-direct-multi-modify.c | 41 + samples/ftrace/ftrace-direct-multi.c | 25 + samples/ftrace/ftrace-direct-too.c | 28 + samples/ftrace/ftrace-direct.c | 24 + samples/ftrace/sample-trace-array.c | 2 +- scripts/Makefile.extrawarn | 9 - scripts/Makefile.lib | 4 +- scripts/Makefile.package | 28 +- scripts/check-uapi.sh | 573 ++++++++ scripts/coccinelle/api/device_attr_show.cocci | 17 +- scripts/gdb/linux/tasks.py | 15 +- scripts/generate_rust_target.rs | 7 + scripts/genksyms/genksyms.c | 22 +- scripts/git.orderFile | 42 + scripts/head-object-list.txt | 1 - scripts/kconfig/Makefile | 14 +- scripts/kconfig/conf.c | 6 + scripts/kconfig/confdata.c | 161 +-- scripts/kconfig/expr.c | 1 - scripts/kconfig/lkc.h | 2 - scripts/kconfig/lkc_proto.h | 7 + scripts/kconfig/mconf.c | 56 +- scripts/kconfig/menu.c | 17 +- scripts/kconfig/mnconf-common.c | 53 + scripts/kconfig/mnconf-common.h | 18 + scripts/kconfig/nconf.c | 55 +- scripts/kconfig/symbol.c | 37 +- scripts/kconfig/util.c | 3 +- scripts/min-tool-version.sh | 2 + scripts/mod/modpost.c | 36 +- scripts/mod/modpost.h | 8 +- scripts/package/builddeb | 106 +- scripts/package/buildtar | 8 +- scripts/package/deb-build-option | 14 - scripts/package/debian/copyright | 16 + scripts/package/debian/rules | 35 +- scripts/package/install-extmod-build | 2 +- scripts/package/kernel.spec | 6 - scripts/package/mkdebian | 28 +- scripts/package/snapcraft.template | 2 +- scripts/recordmcount.c | 1 - scripts/recordmcount.pl | 7 - scripts/xz_wrap.sh | 1 - security/apparmor/Kconfig | 12 +- security/apparmor/apparmorfs.c | 16 +- security/apparmor/crypto.c | 6 +- security/apparmor/domain.c | 2 +- security/apparmor/lib.c | 1 + security/apparmor/lsm.c | 63 +- security/apparmor/policy.c | 13 +- security/apparmor/policy_unpack.c | 13 +- security/apparmor/task.c | 2 + sound/soc/intel/boards/sof_sdw.c | 4 +- sound/soc/rockchip/rk3399_gru_sound.c | 2 +- tools/testing/cxl/Kbuild | 1 + tools/testing/cxl/test/cxl.c | 4 + tools/testing/cxl/test/mem.c | 163 ++- .../testing/selftests/drivers/net/bonding/settings | 2 +- .../test.d/00basic/ringbuffer_subbuf_size.tc | 95 ++ .../ftrace/test.d/00basic/trace_marker.tc | 82 ++ tools/testing/selftests/iommu/iommufd.c | 152 ++ tools/testing/selftests/iommu/iommufd_utils.h | 55 + tools/testing/selftests/riscv/hwprobe/cbo.c | 24 +- tools/testing/selftests/riscv/hwprobe/hwprobe.c | 4 +- tools/testing/selftests/riscv/mm/mmap_test.h | 3 + .../selftests/riscv/vector/v_initval_nolibc.c | 2 +- .../selftests/riscv/vector/vstate_exec_nolibc.c | 3 + .../testing/selftests/riscv/vector/vstate_prctl.c | 4 +- tools/testing/selftests/sgx/Makefile | 14 +- tools/testing/selftests/sgx/defines.h | 2 + tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/sigstruct.c | 5 +- tools/testing/selftests/sgx/test_encl.c | 67 +- tools/testing/selftests/sgx/test_encl.lds | 10 +- tools/testing/selftests/sgx/test_encl_bootstrap.S | 28 +- usr/gen_init_cpio.c | 33 +- 938 files changed, 28505 insertions(+), 8730 deletions(-) create mode 100644 .editorconfig create mode 100644 Documentation/ABI/testing/debugfs-vfio create mode 100644 Documentation/dev-tools/checkuapi.rst create mode 100644 Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml create mode 100644 Documentation/devicetree/bindings/loongarch/cpus.yaml create mode 100644 Documentation/devicetree/bindings/loongarch/loongson.yaml create mode 100644 Documentation/devicetree/bindings/rtc/adi,max31335.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nuvoton,ma35d1-rtc.yaml create mode 100644 arch/loongarch/boot/dts/loongson-2k0500-ref.dts create mode 100644 arch/loongarch/boot/dts/loongson-2k0500.dtsi create mode 100644 arch/loongarch/boot/dts/loongson-2k1000-ref.dts create mode 100644 arch/loongarch/boot/dts/loongson-2k1000.dtsi create mode 100644 arch/loongarch/boot/dts/loongson-2k2000-ref.dts create mode 100644 arch/loongarch/boot/dts/loongson-2k2000.dtsi create mode 100644 arch/loongarch/include/asm/crash_core.h delete mode 100644 arch/loongarch/include/asm/shmparam.h create mode 100644 arch/riscv/include/asm/arch_hweight.h create mode 100644 arch/riscv/include/asm/archrandom.h create mode 100644 arch/riscv/include/asm/checksum.h create mode 100644 arch/riscv/include/asm/simd.h create mode 100644 arch/riscv/include/asm/tlbbatch.h create mode 100644 arch/riscv/include/asm/xor.h create mode 100644 arch/riscv/kernel/kernel_mode_vector.c create mode 100644 arch/riscv/lib/csum.c create mode 100644 arch/riscv/lib/riscv_v_helpers.c create mode 100644 arch/riscv/lib/uaccess_vector.S create mode 100644 arch/riscv/lib/xor.S create mode 100644 arch/x86/virt/vmx/tdx/tdx.c create mode 100644 arch/x86/virt/vmx/tdx/tdx.h create mode 100644 drivers/cxl/core/cdat.c create mode 100644 drivers/dma/ls2x-apb-dma.c create mode 100644 drivers/dma/ti/k3-psil-am62p.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v7.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v7.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v7.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_n4.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v7.h create mode 100644 drivers/rtc/rtc-ma35d1.c create mode 100644 drivers/rtc/rtc-max31335.c create mode 100644 drivers/rtc/rtc-tps6594.c create mode 100644 drivers/vfio/debugfs.c create mode 100644 drivers/vfio/pci/virtio/Kconfig create mode 100644 drivers/vfio/pci/virtio/Makefile create mode 100644 drivers/vfio/pci/virtio/main.c create mode 100644 drivers/video/backlight/mp3309c.c create mode 100644 drivers/virtio/virtio_pci_admin_legacy_io.c delete mode 100644 fs/fscache/Kconfig delete mode 100644 fs/fscache/Makefile delete mode 100644 fs/fscache/internal.h create mode 100644 fs/netfs/buffered_write.c create mode 100644 fs/netfs/direct_read.c create mode 100644 fs/netfs/direct_write.c rename fs/{fscache/cache.c => netfs/fscache_cache.c} (100%) rename fs/{fscache/cookie.c => netfs/fscache_cookie.c} (100%) create mode 100644 fs/netfs/fscache_internal.h rename fs/{fscache/io.c => netfs/fscache_io.c} (86%) rename fs/{fscache/main.c => netfs/fscache_main.c} (84%) rename fs/{fscache/proc.c => netfs/fscache_proc.c} (58%) rename fs/{fscache/stats.c => netfs/fscache_stats.c} (90%) rename fs/{fscache/volume.c => netfs/fscache_volume.c} (100%) create mode 100644 fs/netfs/locking.c create mode 100644 fs/netfs/misc.c create mode 100644 fs/netfs/output.c create mode 100644 include/dt-bindings/dma/fsl-edma.h create mode 100644 include/linux/cxl-event.h create mode 100644 include/linux/virtio_pci_admin.h delete mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c delete mode 100644 lib/test_fortify/write_overflow-strlcpy.c create mode 100755 scripts/check-uapi.sh create mode 100644 scripts/git.orderFile create mode 100644 scripts/kconfig/mnconf-common.c create mode 100644 scripts/kconfig/mnconf-common.h delete mode 100755 scripts/package/deb-build-option create mode 100644 scripts/package/debian/copyright create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/ringbuffer_subbuf [...] create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/trace_marker.tc