This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b41048485ee3 Merge tag 'memblock-v6.18-rc1' of git://git.kernel.org/pub [...] new 4d164e08cd84 printk: ringbuffer: Fix data block max size check new 5ea2bcdfbf46 printk: ringbuffer: Add KUnit test new 254e8fb5e676 printk: ringbuffer: Explain why the KUnit test ignores fai [...] new d18d7989e3da printk: kunit: Fix __counted_by() in struct prbtest_rbdata new bf42df09b6aa printk: kunit: support offstack cpumask new 7a75a5da79ef Merge branch 'rework/ringbuffer-kunit-test' into for-linus new 48e3694ae7fa Merge tag 'printk-for-6.18' of git://git.kernel.org/pub/sc [...] new 46e2c5d604c7 doc: Update whatisRCU.rst for recent RCU API additions new 820f8da73dfe doc: Add RCU guards to checklist.rst new d33b01d793d9 rcu: docs: Requirements.rst: Abide by conventions of kerne [...] new 8495e00fe654 Documentation: RCU: Wrap kvm-remote.sh rerun snippet in li [...] new 326b16baed67 Documentation: RCU: Reduce toctree depth new 9832258da7f1 Documentation: RCU: Retitle toctree index new 14b0a12a7041 doc: Fix typo in RCU's torture.rst documentation new de117fe3f50f docs: rcu: Replace multiple dead OLS links in RTFP.txt new 0e9e7023df28 Merge branch 'doc.2025.08.20a' into HEAD new faab3ae329a6 rcu: Document that rcu_barrier() hurries lazy callbacks new 42d590d100f2 rcu: Remove local_irq_save/restore() in rcu_preempt_deferr [...] new a214365140cc rculist: move list_for_each_rcu() to where it belongs new 143ddfa169bb rcu: replace use of system_wq with system_percpu_wq new 499d48f75b23 rcu: WQ_PERCPU added to alloc_workqueue users new 82c427bc935a rcu: WQ_UNBOUND added to sync_wq workqueue new ccd0256e697e Merge branch 'rcu.2025.09.23a' into HEAD new f39494089aaa srcu: Move rcu_is_watching() checks to srcu_read_{,un}lock_fast() new 7e2a2d060da4 srcu: Add srcu_read_lock_fast_notrace() and srcu_read_unlo [...] new cacadb630375 srcu: Add guards for notrace variants of SRCU-fast readers new be975448a45c srcu: Document __srcu_read_{,un}lock_fast() implicit RCU readers new 1c77e862b81e srcu: Document srcu_flip() memory-barrier D relation to SRCU-fast new e6a43aeb7185 srcu/tiny: Remove preempt_disable/enable() in srcu_gp_star [...] new a590b67d3301 Merge branch 'srcu-next.2025.08.21a' into HEAD new e95f6ccdbc71 rcutorture: Fix jitter.sh spin time new bd89367e05e8 torture: Add --do-normal parameter to torture.sh help text new b930ff84f307 torture: Announce kernel boot status at torture-test startup new 1b0f58384328 rcutorture: Suppress "Writer stall state" reports during boot new 9a316fe3adca rcutorture: Delay rcutorture readers and writers until boo [...] new 6e9c48b3e34b torture: Delay CPU-hotplug operations until boot completes new 51c285baa3fa rcutorture: Delay forward-progress testing until boot completes new 3e15cccf3ea2 rcutorture: Use kcalloc() instead of kzalloc() new 9a0352dd4522 refscale: Use kcalloc() instead of kzalloc() new fb7855a6b58b refperf: Remove redundant kfree() after torture_stop_kthread() new 1441edd129e3 refperf: Set reader_tasks to NULL after kfree() new 1d289fc5691c Merge branch 'torture.2025.08.14a' into HEAD new 67da125e30ab Merge tag 'rcu.2025.09.26a' of git://git.kernel.org/pub/sc [...] new 22fb4ad89885 cxl/hdm: Use str_plural() to simplify the code new 733c4e9bcec9 cxl/region: use str_enabled_disabled() instead of ternary [...] new 524b2b76f365 cxl: Move hpa_to_spa callback to a new root decoder ops structure new b83ee9614a3e cxl: Define a SPA->CXL HPA root decoder callback for XOR Math new dc181170491b cxl/region: Introduce SPA to DPA address translation new 25a0207828bc cxl/core: Add locked variants of the poison inject and cle [...] new c3dd67681c70 cxl/region: Add inject and clear poison by region offset new d9412f08e25a Merge branch 'for-6.18/cxl-poison-inject' into cxl-for-next new e6a9530b3ee7 cxl: Fix emit of type resource_size_t argument for validat [...] new a414408126d1 Documentation/driver-api: Fix typo error in cxl new 65128868bb3b mm/memory_hotplug: Update comment for hotplug memory callb [...] new b57fc652ca24 drivers/base/node: Add a helper function node_update_perf_attrs() new 2e454fb8056d cxl, acpi/hmat: Update CXL access coordinates directly ins [...] new e99ecbc4c89a acpi/hmat: Remove now unused hmat_update_target_coordinates() new 4dfa64181f23 Merge branch 'for-6.18/cxl-update-access-coordinates' into [...] new c4272905c379 cxl/acpi: Rename CFMW coherency restrictions new c5dca38633da cxl: Documentation/driver-api/cxl: Describe the x86 Low Me [...] new 4fde89539a18 cxl: Add helper to detect top of CXL device topology new 8330671c57c7 cxl: Add helper to delete dport new 02edab6ceefa cxl: Add a cached copy of target_map to cxl_decoder new 68d5d9734c12 cxl/test: Refactor decoder setup to reduce cxl_test burden new 4f06d81e7c6a cxl: Defer dport allocation for switch ports new d96eb90d9ca6 cxl/test: Add mock version of devm_cxl_add_dport_by_dev() new 644685abc16b cxl/test: Adjust the mock version of devm_cxl_switch_port_ [...] new 87439b598ad9 cxl/test: Setup target_map for cxl_test decoder initialization new d64035a5a377 cxl: Change sslbis handler to only handle single dport new f6ee24913de2 cxl: Move port register setup to when first dport appear new 46037455cbb7 Merge branch 'for-6.18/cxl-delay-dport' into cxl-for-next new d104e3d17f7b Merge tag 'cxl-for-6.18' of git://git.kernel.org/pub/scm/l [...]
The 72 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/debugfs-cxl | 87 ++++++ .../RCU/Design/Requirements/Requirements.rst | 52 ++-- Documentation/RCU/RTFP.txt | 6 +- Documentation/RCU/checklist.rst | 27 +- Documentation/RCU/index.rst | 6 +- Documentation/RCU/torture.rst | 4 +- Documentation/RCU/whatisRCU.rst | 150 ++++++++-- Documentation/driver-api/cxl/conventions.rst | 135 +++++++++ Documentation/driver-api/cxl/maturity-map.rst | 2 +- .../driver-api/cxl/platform/bios-and-efi.rst | 2 +- drivers/acpi/numa/hmat.c | 34 --- drivers/base/node.c | 38 +++ drivers/cxl/acpi.c | 46 +-- drivers/cxl/core/cdat.c | 36 +-- drivers/cxl/core/core.h | 12 +- drivers/cxl/core/hdm.c | 107 +++++-- drivers/cxl/core/memdev.c | 60 +++- drivers/cxl/core/pci.c | 89 ++++++ drivers/cxl/core/port.c | 319 +++++++++++++++----- drivers/cxl/core/region.c | 266 ++++++++++++++++- drivers/cxl/cxl.h | 57 +++- drivers/cxl/cxlmem.h | 2 + drivers/cxl/cxlpci.h | 2 - drivers/cxl/port.c | 47 +-- include/acpi/actbl1.h | 4 +- include/linux/acpi.h | 12 - include/linux/list.h | 10 - include/linux/memory.h | 6 +- include/linux/node.h | 8 + include/linux/rculist.h | 10 + include/linux/srcu.h | 34 +++ include/linux/srcutree.h | 49 +-- init/Kconfig | 12 + kernel/cgroup/dmem.c | 1 + kernel/printk/.kunitconfig | 3 + kernel/printk/Makefile | 2 + kernel/printk/printk_ringbuffer.c | 48 ++- kernel/printk/printk_ringbuffer_kunit_test.c | 327 +++++++++++++++++++++ kernel/rcu/rcutorture.c | 27 +- kernel/rcu/refscale.c | 4 +- kernel/rcu/srcutiny.c | 4 +- kernel/rcu/srcutree.c | 10 + kernel/rcu/tasks.h | 4 +- kernel/rcu/tree.c | 9 +- kernel/rcu/tree_plugin.h | 5 +- kernel/torture.c | 7 +- tools/testing/cxl/Kbuild | 7 +- tools/testing/cxl/cxl_core_exports.c | 22 ++ tools/testing/cxl/exports.h | 13 + tools/testing/cxl/test/cxl.c | 133 +++++++-- tools/testing/cxl/test/mock.c | 96 +++--- tools/testing/cxl/test/mock.h | 9 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 27 +- tools/testing/selftests/rcutorture/bin/torture.sh | 1 + 54 files changed, 1956 insertions(+), 534 deletions(-) create mode 100644 kernel/printk/.kunitconfig create mode 100644 kernel/printk/printk_ringbuffer_kunit_test.c create mode 100644 tools/testing/cxl/exports.h