This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a619fe35ab41 Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux [...] new 8e3b02d2608f Documentation/x86: explain LINUX_EFI_INITRD_MEDIA_GUID new f9e51009b0df Documentation: admin-guide: Correct spelling of "userspace" new 3a2ddc5fb129 docs: ja_JP: SubmittingPatches: describe the 'Fixes:' tag new 44abc8fcbff2 Documentation: process: Arbitrarily bump kernel major vers [...] new ba9910068746 tools: docs: parse_data_structs.py: drop contents header new ba9fbb3d9a4b tools: docs: parse_data_structs.py: output a line number new 3ed952177288 docs: kernel_include.py: fix line numbers for TOC new 641a4a13f309 docs: kernel_include.py: propose alternatives new 9e4173432eec tools: docs: parse_data_structs: make process_exceptions t [...] new 2cdd27a70887 tools: docs: parse_data_structs.py: get rid of process_exc [...] new 7f809e6a6f07 tools: docs: parse_data_structs.py: add namespace support new d2a72e1f27c1 tools: docs: parse_data_structs.py: accept more reftypes new f0eb1b4ce75f docs: media: dvb: use TOC instead of file contents at headers new a75968226ca8 docs: media: dvb: enable warnings for most headers new 94d95887eae1 docs: media: rc: use TOC instead of file contents for LIRC header new 2792fc73077b docs: media: mediactl: use TOC instead of file contents new 11578a2ecbeb docs: kernel_include.py: use get_close_matches() to propos [...] new ce062cdc2e46 docs: media: add missing c namespace to V4L headers new 145b1d5c2ebf docs: media: videodev2.h.rst.exceptions: fix namespace on refs new fec3d4c37676 media: docs: add a missing reference for VIDIOC_QUERY_CTRL new 753b113b7783 media: docs: videodev2.h.rst.exceptions: ignore struct __k [...] new 7ef84239edc5 media: docs: add some C domain missing references new becd89fd86e9 docs: cec: cec.h.rst.exceptions: fix broken references from cec.h new 95a0bd5d79b9 docs: cec: show broken xrefs and show TOC instead of cec.h [...] new 6393c3780e76 docs: media: dmx_types: place kerneldoc at the right namespace new c7d830d26bbb docs: media: dvb: headers: warn about broken cross references new be63b06be5f2 docs: media: dvb: fix dmx.h.rst.exceptions new d0841b8761da Merge branch 'media-uapi' into docs-mw new 2a14f021210f scripts/jobserver-exec: move the code to a class new fce6df7e7384 scripts/jobserver-exec: move its class to the lib directory new a84a5d0b5a18 scripts/jobserver-exec: add a help message new 75539bec27dd scripts: check-variable-fonts.sh: convert to Python new 4515ffdf3cbc tools/docs: check-variable-fonts.py: split into a lib and [...] new 92ea342ff6f3 check-variable-fonts.py: add a helper to display instructions new abd61d1ff8f0 scripts: sphinx-pre-install: move it to tools/docs new 4880eac5bc61 tools/docs: sphinx-pre-install: drop a debug print new 3f835cb123c3 tools/docs: sphinx-pre-install: allow check for alternativ [...] new adf9dc2592aa tools/docs: python_version: move version check from sphinx [...] new 819667bc3ccd tools/docs: sphinx-build-wrapper: add a wrapper for sphinx-build new 2e1760999e58 docs: parallel-wrapper.sh: remove script new c514b13fd0ee docs: Makefile: document latex/PDF PAPER= parameter new c6879037a1bb docs: Makefile: document FONTS_CONF_DENY_VF= parameter new 2f99b85e22b9 tools/docs: sphinx-build-wrapper: add an argument for LaTe [...] new 08e14bc17eca tools/docs: sphinx-build-wrapper: allow building PDF files [...] new 82c294d453c0 tools/docs,scripts: sphinx-*: prevent sphinx-build crashes new 0d9abc7627f5 tools/docs: sphinx-build-wrapper: Fix output for duplicated names new 7e8a8143ecc3 docs: add support to build manpages from kerneldoc output new 104e0a682e12 tools: kernel-doc: add a see also section at man pages new ade9b9576e2f scripts: kdoc_parser.py: warn about Python version only once new 2118ba7da61a tools/docs: sphinx-build-wrapper: move rust doc builder to [...] new 62ea383b449f tools/docs: sphinx-* break documentation bulds on openSUSE new 42180ada39da tools/docs: sphinx-build-wrapper: add support to run inside venv new 0aa9c0395e30 tools/docs: sphinx-build-wrapper: handle sphinx-build errors new c2381e8a6105 scripts: remove sphinx-build-wrapper from scripts/ new 72603d73fae3 docs: conf.py: get rid of load_config.py new 35b9d338e401 tools/docs: sphinx-build-wrapper: fix compat with recent T [...] new 683dd3f79a31 docs: Makefile: fix rustdoc detection new 4c6ece918022 tools/docs/sphinx-build-wrapper: allow skipping sphinx-build step new ff1354edb388 docs: Makefile: avoid a warning when using without texlive new 5401f971f56c tools/docs: sphinx-build-wrapper: pdflatex is needed only for pdf new 0a4cd1c65ed5 docs: Makefile: use PYTHONPYCACHEPREFIX new 2bd22194b26f kernel-doc: output source file name at SEE ALSO new e123e00a5872 tools/docs: sphinx-build-wrapper: -q is a boolean, not an integer new 3df5affb4be2 Merge branch 'build-script' into docs-mw new 04623798aadc docs: admin-guide: Fix a typo in kernel-parameters.txt new 54ff675c2b95 Documentation: assoc_array: Indent function explanation text new 22605d257bcf Documentation: assoc_array: Format internal tree layout tables new 96b546c241b1 Documentation/rtla: rename common_xxx.rst files to common_xxx.txt new d0ef99906121 Documentation: fix dev-tools broken links in translations new 7159cf9fad12 docs: checkpatch: Align block comment style new 0aa760051f4e docs: checkpatch: Drop networking comment style new 1f6e3f213982 tools/docs/sphinx-build-wrapper: Emit $SPHINXOPTS later in [...] new 9de608a26f02 docs: replace broken links in ramfs-rootfs-initramfs docs new ba2457109d5b Documentation: process: Also mention Sasha Levin as stable [...] new aab703b3c6f6 Documentation: clarify PR_SPEC_L1D_FLUSH new b4ff1f611b00 Documentation: fix reference to PR_SPEC_L1D_FLUSH new e5e7ca66a7fc docs: kdoc: fix duplicate section warning message new 2c62e2e874d1 coding-style: fix verb typo new 0e6d01c46456 Docs/zh_CN: Translate ubifs.rst to Simplified Chinese new a46d47ae3023 Docs/zh_CN: Translate ubifs-authentication.rst to Simplifi [...] new 8c6c6e9564cc Docs/zh_CN: Translate gfs2.rst to Simplified Chinese new a1cce3f46786 Docs/zh_CN: Translate gfs2-uevents.rst to Simplified Chinese new 1c8e1941137e Docs/zh_CN: Translate gfs2-glocks.rst to Simplified Chinese new 9a3d2d98f618 Docs/zh_CN: Translate dnotify.rst to Simplified Chinese new e63b0d0e045f Docs/zh_CN: Translate inotify.rst to Simplified Chinese new 733b8bdfe7cc Docs/zh_CN: Translate mptcp-sysctl.rst to Simplified Chinese new 478bb02b0740 Docs/zh_CN: Translate skbuff.rst to Simplified Chinese new a513d9628048 Docs/zh_CN: Translate generic-hdlc.rst to Simplified Chinese new 943b764cb6a3 docs/zh_CN: Add security ipe Chinese translation new b8c1494b3223 Docs/zh_CN: add fixed format for the header of gfs2-glocks.rst new 46b194beeecf Docs/zh_CN: align title underline for ubifs.rst new 679e5d29b5b0 Docs/zh_CN: fix the format of proofreader new 7404c6b78a7c docs/zh_CN: Add security lsm-development Chinese translation new 33d80c67d34d Docs/zh_CN: Translate timestamping.rst to Simplified Chinese new 23713aa5b4ec docs/zh_CN: Add security SCTP Chinese translation new 11441336dc02 docs/zh_CN: Update Rust index translation and add reference label new 791ca5860b12 docs/zh_CN: Add scsi/index.rst translation new 301e7b86d69a docs/zh_CN: Add scsi.rst translation new 4e841f7e418d docs/zh_CN: Add scsi_mid_low_api.rst translation new fdca4c262abe docs/zh_CN: Add scsi_eh.rst translation new f7c2e7108e0c docs/zh_CN: Add scsi-parameters.rst translation new dca85d5916f0 docs/zh_CN: Add link_power_management_policy.rst translation new 89ac14006fde docs/zh_CN: Add sd-parameters.rst translation new 7b8a94394442 docs/zh_CN: Add secrets coco Chinese translation new 9b31970e1a42 docs/zh_CN: Add translation of rust/testing.rst new 6fc05a144c12 Revert "Docs/zh_CN: Translate skbuff.rst to Simplified Chinese" new 5d75e4551836 Merge tag 'Chinese-docs-6.18' of gitolite.kernel.org:pub/s [...] new e849217cf376 Documentation: treewide: Replace marc.info links with lore new 909597fa01f2 docs: Move the "features" tools to tools/docs new d37366cac4cc docs: move checktransupdate.py to tools/docs new eaae0ad97204 docs: move scripts/documentation-file-ref-check to tools/docs new a5dd93016f20 docs: move get_abi.py to tools/docs new f1c2db1f145b docs: move test_doc_build.py to tools/docs new 184414c6a6ca docs: move find-unused-docs.sh to tools/docs new 683e8cbaba7f docs: remove kernel-doc.pl new 77a22121fe17 Merge branch 'tools-final2' into docs-mw new 27600b51fbc8 MAINTAINERS: extend DOCUMENTATION SCRIPTS to the full directories new 469c1c9eb6c9 kernel-doc: Issue warnings that were silently discarded new aad1530ff6ce Documentation/rtla: Fix typo in common_options.txt new 6524d31e158c Documentation/rtla: Fix typo in common_timerlat_options.txt new 5bad56b4a246 Documentation/rtla: Fix typo in rtla-timerlat-top.rst new 5e954a379fec Documentation/rtla: Fix typo in common_timerlat_options.txt new 3e30aee83808 Documentation/rtla: Correct tracer name for common options new 198fcc7cb832 Documentation/rtla: Mention default priority new 122a552b5b1c Documentation/rtla: Mention default cgroup state new b9f6a40dc3f0 Documentation/trace: Specify exact priority for timerlat new 21d5c65d955f Documentation/rtla: Include defaults for tracer options new 0c6636d8268f docs: w1: fix w1-netlink invalid URL new 6894ea0b9ab5 docs: Makefile: Sort Documentation targets case-insensitiv [...] new dd3e817e879c doc-guide: kernel-doc: add %CONST examples new 0629278ecb97 Documentation: pldmfw: Demote library overview section new f4c6e50568a1 Documentation: uacce: Add explicit title new 8710524f3fc9 docs: ABI: sysfs-module: update modules taint flags new e1cf4aac3864 docs: Fix missing word in spectre.rst new d69a03a97a2d docs: doc-guide: parse-headers.rst update its documentation new fc9e9a39cc98 tools/docs/get_abi.py: fix get_abi library directory new 285f79bebf5b Documentation: parport-lowlevel: Separate function listing [...] new 1f37cae5d1c7 xfs-doc: Fix typo error new c6804c6af998 Documentation: taskstats: Reindent payload kinds list new c1be952f1eb2 Documentation: amd-sbi: Wrap miscdevice listing snippet in [...] new 3ba679d443c5 Documentation: mrvl-cn10k-dpi: Fix macro cross-reference syntax new 77cbf5fbe572 Documentation: tps6594-pfsm: Fix macro cross-reference syntax new f64c7e113dc9 scripts: docs: kdoc_files.py: don't consider symlinks as d [...] new 62d785159c7a docs: Makefile: update SPHINXDIRS documentation new 68f3d40ea0ce docs: parse-headers.rst: remove uneeded parenthesis new 46a47693e109 Documentation/kernel-parameters: fix typo in retbleed= ker [...] new 6ae0f2072768 docs: parse-headers.rst: Fix a typo new f690e07859e6 Documentation/kernel-parameters: Move the kernel build options new 778b8ebe5192 docs: Move the python libraries to tools/lib/python new 992a9df41ad7 docs: bring some order to our Python module hierarchy new 34a28245b6a5 Merge branch 'python-modules' into docs-mw new 55fb2d572623 Documentation/admin-guide: fix typo and comment in cscope example new caa642bf3b76 tools/docs/get_feat.py: convert get_feat.pl to Python new b713807eab1e Documentation/sphinx/kernel_feat.py: use class directly new e6bfd693bdd7 get_feat.pl: remove it, as it got replaced by get_feat.py new d879c2e0195b Merge branch 'mauro' into docs-mw new bd4b5902e7b6 docs: zh_CN: scsi: fix broken references in scsi-parameters.rst new 6132026df02a docs/zh_CN: Update the Chinese translation of kbuild.rst new a41b1f1521d5 docs/zh_CN: Add block/index.rst translation new dcb7fefe5296 docs/zh_CN: Add blk-mq.rst translation new 862f670205f7 docs/zh_CN: Add data-integrity.rst translation new 56a248e7bc21 docs/zh_CN: Add libsas.rst translation new f12ae9ba4d23 docs/zh_CN: Add wd719x.rst translation new 0dd5cf95b737 Merge tag 'Chinese-docs-6.19' of gitolite.kernel.org:pub/s [...] new 4d23db5b24a6 docs: MAINTAINERS: update Mauro's files/paths new 2006f468bbf2 docs: kdoc_parser: add data/function attributes to ignore new e36a7b1e1734 docs: submitting-patches: Clarify that removal of Acks nee [...] new 18182f9758de docs: kdoc_parser: use '@' for Excess enum value new 5f88f44d8427 docs: kdoc: various fixes for grammar, spelling, punctuation new b9a565b3e4d8 README: restructure with role-based documentation and guidelines new 464257baf992 docs: makefile: move rustdoc check to the build wrapper new f96163865a13 Merge tag 'docs-6.19' of git://git.lwn.net/linux new d3722ff57ead slab: constify slab debug strings new aed760df8e8e slab: convert setup_slub_debug() to use __core_param_cb() new 8ad018dbd344 slab: use new API for remaining command line parameters new f6087b926aea slab: make __slab_free() more clear new ea6b5e5778b1 slab: move kfence_alloc() out of internal bulk alloc new 1ce20c28eafd slab: handle pfmemalloc slabs properly with sheaves new 31e0886fd57d slub: remove CONFIG_SLUB_TINY specific code paths new 4c0a17e28340 slab: prevent recursive kmalloc() in alloc_empty_sheaf() new 6adf4b11fa50 mm: simplify list initialization in barn_shrink() new 3065c20d5dc8 Merge branch 'slab/for-6.19/sheaves_cleanups' into slab/for-next new 2bcd3800f2da slab: Reimplement page_slab() new ee1ee8abc419 slab: Remove folio references from __ksize() new ea4702b1708e slab: Remove folio references in memcg_slab_post_charge() new 09fa19e2f3a5 slab: Remove folio references in slab alloc/free new f9395bf5db45 slab: Remove folio references from ___kmalloc_large_node() new 0bdfdd6a05aa slab: Remove folio references from free_large_kmalloc() new f262cfd75d52 slab: Remove folio references from kvfree_rcu_cb() new e40902168590 slab: Remove folio references from kfree() new 5db009dc10b1 slab: Remove folio references from __do_krealloc() new 4a2c2110a343 slab: Remove folio references from build_detached_freelist() new 7d26842fd43c slab: Remove folio references from kfree_rcu_sheaf() new 025f5b870b2c slab: Remove folio references from kfree_nolock() new 5934b1be8dbe usercopy: Remove folio references from check_heap_object() new b8557d109e7d memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_f [...] new bbe711730515 kasan: Remove references to folio in __kasan_mempool_poiso [...] new 76ade2443397 slab: Remove references to folios from virt_to_slab() new b55590558ff7 slab: Remove unnecessary call to compound_head() in alloc_ [...] new e5d7764e1372 Merge branch 'slab/for-6.19/memdesc_prep' into slab/for-next new c99f969d9a66 Merge tag 'kbuild-ms-extensions-6.19' of git://git.kernel. [...] new b244358e9a1c slab: separate struct freelist_tid from kmem_cache_cpu new 3993ca9d6495 slab: turn freelist_aba_t to a struct and fully define cou [...] new 32cf9f21828a slab: use struct freelist_counters for local variables ins [...] new c33196c9429a slab: use struct freelist_counters as parameters in releva [...] new ed80cc758b78 Merge branch 'slab/for-6.19/freelist_aba_t_cleanups' into [...] new 0f2620ffc41d fault-inject: make enum fault_flags available unconditionally new e9939cebc0be mm: improve kerneldoc comments for __alloc_pages_bulk new 5c829783e5f8 mempool: improve kerneldoc comments new b77fc08e393b mempool: add error injection support new 3d2492401d3c mempool: factor out a mempool_adjust_gfp helper new 1742d97df628 mempool: factor out a mempool_alloc_from_pool helper new ac529d86ad26 mempool: add mempool_{alloc,free}_bulk new 9c4391767f31 mempool: legitimize the io_schedule_timeout in mempool_all [...] new 8b41fb80a2cc mempool: remove mempool_{init,create}_kvmalloc_pool new 0cab6873b730 mempool: de-typedef new 07723a41eee9 mempool: drop the file name in the top of file comment new 48233291461b mempool: clarify behavior of mempool_alloc_preallocated() new a8ec08bf3259 Merge branch 'slab/for-6.19/mempool_alloc_bulk' into slab/ [...] new b687034b1a4d Merge tag 'slab-for-6.19' of git://git.kernel.org/pub/scm/ [...] new 58ac42f27805 srcu: Permit Tiny SRCU srcu_read_unlock() with interrupts [...] new 34dc27f02cb3 srcu: Create an srcu_expedite_current() function new 950063c6e897 rcutorture: Test srcu_expedite_current() new ee90848499b1 srcu: Create a DEFINE_SRCU_FAST() new c5fee33f884c srcu: Make grace-period determination use ssp->srcu_reader_flavor new e4ed20c1603c rcutorture: Exercise DEFINE_STATIC_SRCU_FAST() and init_sr [...] new 8235bcfd39e8 srcu: Require special srcu_struct define/init for SRCU-fas [...] new ac51c40c2c14 srcu: Make SRCU-fast readers enforce use of SRCU-fast defi [...] new 8c8250ee3b3d doc: Update for SRCU-fast definitions and initialization new 3ed04e3f0362 rcu: Mark diagnostic functions as notrace new 37827223f86a srcu: Add SRCU_READ_FLAVOR_FAST_UPDOWN CPP macro new f2b7d6252c67 torture: Permit negative kvm.sh --kconfig numberic arguments new d3f52f53a562 srcu: Create an SRCU-fast-updown API new 609460a6db20 rcutorture: Make srcu{,d}_torture_init() announce the SRCU type new 81f00c462e27 refscale: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu [...] new bfad33230a5d refscale: Add SRCU-fast-updown readers new 6fcc739a04b2 Merge branch 'rcu/srcu' into next new edd6f78b75fb refscale: Add local_irq_disable() and local_irq_save() readers new 78a731cefce6 refscale: Add local_bh_disable() readers new 057df3eaca28 refscale: Add preempt_disable() readers new bdba8330ad70 refscale: Add this_cpu_inc() readers new 448b66a7aaf3 refscale: Add non-atomic per-CPU increment readers new 204ab51445a7 refscale: Do not disable interrupts for tests involving lo [...] new a50413848f1c Merge branch 'rcu/refscale' into next new d1e6d2773898 rcu: Add a small-width RCU watching counter debug option new e52b43883d08 locktorture: Fix memory leak in param_set_cpumask() new 34e82569d593 rcu: use WRITE_ONCE() for ->next and ->pprev of hlist_nulls new 515a48fedce7 torture: Add kvm-series.sh to test commit/scenario combination new f121fbbdafeb rcutorture: Permit kvm-again.sh to re-use the build directory new d4500d68bc9f rcutorture: Remove redundant rcutorture_one_extend() from [...] new 82a224498005 rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE new 9a08942f1701 Merge branch 'rcu/misc' into next new 98e7dcbb82fa Merge tag 'rcu.release.v6.19' of git://git.kernel.org/pub/ [...] new 7f8fcc6f09fb memory-barriers.txt: Sort wait_event* and wait_on_bit* lis [...] new 4a4e0199378f Merge tag 'lkmm.2025.12.01a' of git://git.kernel.org/pub/s [...] new 67e1b0052f6b printk_ringbuffer: don't needlessly wrap data blocks around new 2e448748146d lib/vsprintf: Improve vsprintf + sprintf function comments new af205a9b6837 MAINTAINERS: add printk core-api doc file to PRINTK new cc3bad11de6e printk_ringbuffer: Fix check of valid data size when blk_l [...] new 394aa576c0b7 printk_ringbuffer: Create a helper function to decide whet [...] new 372a12bd5df0 lib/vsprintf: Check pointer before dereferencing in time_a [...] new 376c18f30e22 lib/vsprintf: Deduplicate special hex number specifier data new a9f349e3c0be lib/vsprintf: Unify FORMAT_STATE_NUM handlers new bccd5937447f lib/vsprintf: Add specifier for printing struct timespec64 new 46ac6f51e55c ceph: Switch to use %ptSp new 98e41fb0eccc libceph: Switch to use %ptSp new c6e049b6212b dma-buf: Switch to use %ptSp new fbd3aad6e034 drm/amdgpu: Switch to use %ptSp new 9d2a48c3a702 drm/msm: Switch to use %ptSp new 083364667d4e drm/vblank: Switch to use %ptSp new 51d3654916cc drm/xe: Switch to use %ptSp new 81e3db7ead99 e1000e: Switch to use %ptSp new 64acc20ec9c7 igb: Switch to use %ptSp new 0cfc283d18bc ipmi: Switch to use %ptSp new 5a1df7219d89 media: av7110: Switch to use %ptSp new 12158d6747de mmc: mmc_test: Switch to use %ptSp new b8edf4fbb285 net: dsa: sja1105: Switch to use %ptSp new 3bc02fe0b82a PCI: epf-test: Switch to use %ptSp new b1e7286eeef3 pps: Switch to use %ptSp new 4e7c8ab42e19 ptp: ocp: Switch to use %ptSp new ed40532ccdfb s390/dasd: Switch to use %ptSp new d710741f833f scsi: fnic: Switch to use %ptSp new 7b040d45718e scsi: snic: Switch to use %ptSp new ace38521705b tracing: Switch to use %ptSp new 3869e431b51f Merge branch 'for-6.19-vsprintf-timespec64' into for-linus new c41c0ebfa1e0 printk/nbcon: Block printk kthreads when any CPU is in an [...] new 4c3ba0d59256 printk/nbcon/panic: Allow printk kthread to sleep when the [...] new d5d399efff65 printk/nbcon: Release nbcon consoles ownership in atomic f [...] new 475bb520c394 Merge branch 'rework/atomic-flush-hardlockup' into for-linus new 4da42aaa82d6 printk: nbcon: Export console_is_usable new 49f7d3054e84 printk: nbcon: Introduce KDB helpers new 286b113d7000 printk: nbcon: Allow KDB to acquire the NBCON context new 4349cf0df34f printk: nbcon: Export nbcon_write_context_set_buf new 62627bf0cadf kdb: Adapt kdb_msg_write to work with NBCON consoles new 822e2bb0d6dd drivers: serial: kgdboc: Drop checks for CON_ENABLED and CON_BOOT new 4c70ab110bdd arch: um: kmsg_dump: Use console_is_usable new 466348abb0c3 printk: Use console_is_usable on console_unblank new 2d786a5b80a7 Merge branch 'rework/nbcon-in-kdb' into for-linus new 741ea7aa95dd printk: Introduce console_flush_one_record new ba00f7c4d005 printk: console_flush_one_record() code cleanup new 1bc9a28f076f printk: Use console_flush_one_record for legacy printer kthread new b1e6c41ef9da Merge branch 'rework/preempt-legacy-kthread' into for-linus new d01ff281bd9b printk: Allow printk_trigger_flush() to flush all types new 26873e3e7f0c printk: Avoid scheduling irq_work on suspend new 66e7c1e0ee08 printk: Avoid irq_work for printk_deferred() on suspend new 3a9a3f5fb224 Merge branch 'rework/suspend-fixes' into for-linus new 20793955835f printk_legacy_map: use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP new 4f132d81f9f8 Merge branch 'rework/threaded-printk' into for-linus new 187de7c212e5 printk: nbcon: Allow unsafe write_atomic() for panic new 5cae92e62230 Merge branch 'rework/write_atomic-unsafe' into for-linus new 4d38b88fd17e Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/sc [...] new 4457265c61f3 workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutex new e36bce4466d7 workqueue: Update the rescuer's affinity only when it is detached new 8ac4dbe7dd05 workqueue: Let DISASSOCIATED workers follow unbound wq cpu [...] new c9c19e8bbc1e workqueue: Init rescuer's affinities as wq_unbound_cpumask new 99ed6f62a46e workqueue: Factor out assign_rescuer_work() new 7b05c90b3302 workqueue: Only assign rescuer work when really needed new 6d90215dc015 workqueue: Don't rely on wq->rescuer to stop rescuer new 2b60145734a0 Merge tag 'wq-for-6.19' of git://git.kernel.org/pub/scm/li [...] new d5cf4d34a333 cgroup/cpuset: Don't track # of local child partitions new 16dad7801aad cgroup: Rename cgroup lifecycle hooks to cgroup_task_*() new 260fbcb92bbe cgroup: Move dying_tasks cleanup from cgroup_task_release( [...] new d245698d727a cgroup: Defer task cgroup unlink until after the task is d [...] new 55939cf28a48 cgroup/cpuset: Rename update_unbound_workqueue_cpumask() t [...] new 103b08709e8a cgroup/cpuset: Fail if isolated and nohz_full don't leave [...] new 6cfeddbf4ade cgroup/cpuset: Move up prstate_housekeeping_conflict() helper new b1034a690129 cgroup/cpuset: Ensure domain isolated CPUs stay in root or [...] new be04e96ba911 cgroup/cpuset: Globally track isolated_cpus update new 9311e6c29b34 cgroup: Fix sleeping from invalid context warning on PREEMPT_RT new 01a743550b46 cgroup: include missing header for struct irq_work new 0241e9e2bda3 cpuset: simplify node setting on error new 648d43da64f0 cpuset: remove global remote_children list new f23cb0ced8fb cpuset: remove need_rebuild_sched_domains new 1dc830ee4c15 selftests/cgroup: conform test to KTAP format output new e27179958ce7 docs: cgroup: Explain reclaim protection target new 3755c11679d4 docs: cgroup: Note about sibling relative reclaim protection new a0131c39270d docs: cgroup: No special handling of unpopulated memcgs new 1f382215119a cgroup/cpuset: Introduce cpuset_cpus_allowed_locked() new 318e18ed22e8 sched/deadline: Walk up cpuset hierarchy to decide root do [...] new b1bcaed1e39a cpuset: Treat cpusets in attaching as populated new 8449d3252c26 Merge tag 'cgroup-for-6.19' of git://git.kernel.org/pub/sc [...] new 0128c850513a sched_ext: Exit early on hotplug events during attach new 111a79800aed tools/sched_ext: Strip compatibility macros for cgroup and [...] new 3035addfaf28 sched_ext: Add scx_bpf_task_set_slice() and scx_bpf_task_s [...] new c0d630ba347c sched_ext: Wrap kfunc args in struct to prepare for aux__prog new cded46d97159 sched_ext: Make scx_bpf_dsq_insert*() return bool new bd7143e74e8c sched_ext/tools: Add compat wrapper for scx_bpf_task_set_s [...] new 347ed2d566da sched/ext: Implement cgroup_set_idle() callback new 44f5c8ec5b9a sched_ext: Add lockless peek operation for DSQs new 5aff3b319997 sched_ext: Add a selftest for scx_bpf_dsq_peek new 075e3f7206c4 sched_ext: Merge branch 'for-6.18-fixes' into for-6.19 new 70d837c3e017 sched_ext: Merge branch 'sched/core' of git://git.kernel.o [...] new 67fa319f5fff sched_ext: Allow forcibly picking an scx task new 2dbbdeda77a6 sched_ext: Fix scx_bpf_dsq_insert() backward binary compatibility new a9c1fbbd6dad sched_ext: Don't kick CPUs running higher classes new a379fa1e2cae sched_ext: Fix SCX_KICK_WAIT to work reliably new 987e00035c0e sched_ext: Rename pnt_seq to kick_sync new e67708823d73 sched_ext: Use rhashtable_lookup() instead of rhashtable_l [...] new 71d7847cad44 sched_ext: Fix scx_bpf_dsq_peek() with FIFO DSQs new dcb938c45328 sched_ext: Add ___compat suffix to scx_bpf_dsq_insert___v2 [...] new b7d4b28db7da sched_ext: Use SCX_TASK_READY test instead of tryget_task_ [...] new 2d697e5f5a03 Merge branch 'for-6.18-fixes' into for-6.19 new 180b4ac3420c sched_ext: Split schedule_deferred() into locked and unloc [...] new 8803e6a7fb68 sched_ext: Factor out reenq_local() from scx_bpf_reenqueue [...] new a3f5d4822253 sched_ext: Allow scx_bpf_reenqueue_local() to be called fr [...] new 34423456443c sched_ext/tools: Restore backward compat with v6.12 kernels new 587eb08a5fef sched_ext: Merge branch 'for-6.19' of git://git.kernel.org [...] new 7900aa699c34 sched_ext: Fix cgroup exit ordering by moving sched_ext_fr [...] new 023af03caed8 sched_ext: Move __SCX_DSQ_ITER_ALL_FLAGS BUILD_BUG_ON to t [...] new d723f36e014d sched_ext: Minor cleanups to scx_task_iter new 5a629ecbcdff sched_ext: Mark racy bitfields to prevent adding fields th [...] new bfd3749d489e sched_ext: Use shorter slice in bypass mode new 3546119f1864 sched_ext: Refactor do_enqueue_task() local and global DSQ paths new 61debc251c1c sched_ext: Use per-CPU DSQs instead of per-node global DSQ [...] new a69040ed57f5 sched_ext: Simplify breather mechanism with scx_aborting flag new 5ebec443fb96 sched_ext: Exit dispatch and move operations immediately w [...] new f2fe382e1f9e sched_ext: Make scx_exit() and scx_vexit() return bool new 4ba54a6cbd4d sched_ext: Refactor lockup handlers into handle_lockup() new 7ed8df0d1502 sched_ext: Make handle_lockup() propagate scx_verror() result new 582f700e1bdc sched_ext: Hook up hardlockup detector new c948d9f80c67 sched_ext: Add scx_cpu0 example scheduler new d2974cc79f71 sched_ext: Factor out scx_dsq_list_node cursor initializat [...] new d18b96ce12be sched_ext: Factor out abbreviated dispatch dequeue into di [...] new 95d1df610cdc sched_ext: Implement load balancer for bypass mode new 67932f691895 sched_ext: Update comments replacing breather with abortin [...] new 1dcb98bbb753 sched_ext: Pass locked CPU parameter to scx_hardlockup() a [...] new 348d3c587ac6 sched_ext: Use kvfree_rcu() to release per-cpu ksyncs object new 06a7415cf247 sched_ext: tools: Removing duplicate targets during non-cr [...] new 1dd6c84f1c54 sched_ext: Fix incorrect sched_class settings for per-cpu [...] new 02baaa67d9af Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub [...] new 139560e8b973 livepatch: Match old_sympos 0 and 1 in klp_find_func() new 5cb5575308bc selftests: livepatch: use canonical ftrace path new 51ab33fc0a8b Merge tag 'livepatching-for-6.19' of git://git.kernel.org/ [...]
The 393 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: .pylintrc | 2 +- Documentation/ABI/testing/sysfs-module | 2 + Documentation/Kconfig | 2 +- Documentation/Makefile | 160 +- .../RCU/Design/Requirements/Requirements.rst | 33 +- Documentation/RCU/checklist.rst | 12 +- Documentation/RCU/whatisRCU.rst | 3 + Documentation/accounting/taskstats.rst | 54 +- Documentation/admin-guide/cgroup-v2.rst | 31 +- Documentation/admin-guide/efi-stub.rst | 3 + Documentation/admin-guide/hw-vuln/l1d_flush.rst | 2 +- Documentation/admin-guide/hw-vuln/spectre.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 97 +- Documentation/admin-guide/kernel-parameters.txt | 102 +- Documentation/admin-guide/tainted-kernels.rst | 2 +- Documentation/admin-guide/workload-tracing.rst | 10 +- Documentation/arch/x86/boot.rst | 40 +- Documentation/conf.py | 15 +- Documentation/core-api/assoc_array.rst | 196 +- Documentation/core-api/printk-formats.rst | 11 +- Documentation/dev-tools/checkpatch.rst | 13 +- Documentation/doc-guide/checktransupdate.rst | 6 +- Documentation/doc-guide/contributing.rst | 2 +- Documentation/doc-guide/kernel-doc.rst | 33 +- Documentation/doc-guide/parse-headers.rst | 189 +- Documentation/doc-guide/sphinx.rst | 6 +- Documentation/driver-api/parport-lowlevel.rst | 5 + Documentation/driver-api/pldmfw/index.rst | 1 - .../driver-api/usb/writing_musb_glue_layer.rst | 2 +- .../filesystems/ramfs-rootfs-initramfs.rst | 12 +- .../filesystems/xfs/xfs-online-fsck-design.rst | 2 +- Documentation/memory-barriers.txt | 6 +- Documentation/misc-devices/amd-sbi.rst | 6 +- Documentation/misc-devices/mrvl_cn10k_dpi.rst | 4 +- Documentation/misc-devices/tps6594-pfsm.rst | 12 +- Documentation/misc-devices/uacce.rst | 7 +- Documentation/mm/active_mm.rst | 2 +- Documentation/process/2.Process.rst | 47 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/submitting-patches.rst | 5 +- Documentation/sphinx/kernel_abi.py | 6 +- Documentation/sphinx/kernel_feat.py | 26 +- Documentation/sphinx/kernel_include.py | 112 +- Documentation/sphinx/kerneldoc-preamble.sty | 2 +- Documentation/sphinx/kerneldoc.py | 6 +- Documentation/sphinx/load_config.py | 60 - Documentation/sphinx/parallel-wrapper.sh | 33 - .../{common_appendix.rst => common_appendix.txt} | 0 ...on_hist_options.rst => common_hist_options.txt} | 0 .../{common_options.rst => common_options.txt} | 16 +- ...cription.rst => common_osnoise_description.txt} | 0 ...oise_options.rst => common_osnoise_options.txt} | 0 ...mmon_timerlat_aa.rst => common_timerlat_aa.txt} | 0 ...ription.rst => common_timerlat_description.txt} | 0 ...lat_options.rst => common_timerlat_options.txt} | 4 +- ...mmon_top_options.rst => common_top_options.txt} | 0 Documentation/tools/rtla/rtla-hwnoise.rst | 8 +- Documentation/tools/rtla/rtla-osnoise-hist.rst | 10 +- Documentation/tools/rtla/rtla-osnoise-top.rst | 10 +- Documentation/tools/rtla/rtla-osnoise.rst | 4 +- Documentation/tools/rtla/rtla-timerlat-hist.rst | 12 +- Documentation/tools/rtla/rtla-timerlat-top.rst | 14 +- Documentation/tools/rtla/rtla-timerlat.rst | 4 +- Documentation/tools/rtla/rtla.rst | 2 +- Documentation/trace/timerlat-tracer.rst | 12 +- .../translations/it_IT/doc-guide/parse-headers.rst | 8 +- .../translations/it_IT/doc-guide/sphinx.rst | 4 +- Documentation/translations/ja_JP/SubmittingPatches | 28 +- .../translations/zh_CN/admin-guide/README.rst | 2 +- Documentation/translations/zh_CN/block/blk-mq.rst | 130 ++ .../translations/zh_CN/block/data-integrity.rst | 192 ++ Documentation/translations/zh_CN/block/index.rst | 35 + .../zh_CN/dev-tools/gdb-kernel-debugging.rst | 2 +- .../zh_CN/doc-guide/checktransupdate.rst | 6 +- .../translations/zh_CN/doc-guide/contributing.rst | 2 +- .../translations/zh_CN/doc-guide/parse-headers.rst | 8 +- .../translations/zh_CN/doc-guide/sphinx.rst | 4 +- .../translations/zh_CN/filesystems/dnotify.rst | 67 + .../translations/zh_CN/filesystems/gfs2-glocks.rst | 211 ++ .../zh_CN/filesystems/gfs2-uevents.rst | 97 + .../translations/zh_CN/filesystems/gfs2.rst | 57 + .../translations/zh_CN/filesystems/index.rst | 17 +- .../translations/zh_CN/filesystems/inotify.rst | 80 + .../zh_CN/filesystems/ubifs-authentication.rst | 354 +++ .../translations/zh_CN/filesystems/ubifs.rst | 114 + Documentation/translations/zh_CN/how-to.rst | 4 +- Documentation/translations/zh_CN/kbuild/kbuild.rst | 27 +- Documentation/translations/zh_CN/mm/active_mm.rst | 2 +- .../translations/zh_CN/networking/generic-hdlc.rst | 176 ++ .../translations/zh_CN/networking/index.rst | 7 +- .../translations/zh_CN/networking/mptcp-sysctl.rst | 139 ++ .../translations/zh_CN/networking/timestamping.rst | 674 ++++++ .../zh_CN/rust/general-information.rst | 1 + Documentation/translations/zh_CN/rust/index.rst | 33 +- Documentation/translations/zh_CN/rust/testing.rst | 215 ++ Documentation/translations/zh_CN/scsi/index.rst | 92 + Documentation/translations/zh_CN/scsi/libsas.rst | 425 ++++ .../zh_CN/scsi/link_power_management_policy.rst | 32 + .../translations/zh_CN/scsi/scsi-parameters.rst | 118 + Documentation/translations/zh_CN/scsi/scsi.rst | 48 + Documentation/translations/zh_CN/scsi/scsi_eh.rst | 482 ++++ .../translations/zh_CN/scsi/scsi_mid_low_api.rst | 1174 ++++++++++ .../translations/zh_CN/scsi/sd-parameters.rst | 38 + Documentation/translations/zh_CN/scsi/wd719x.rst | 35 + Documentation/translations/zh_CN/security/SCTP.rst | 317 +++ .../translations/zh_CN/security/index.rst | 4 +- Documentation/translations/zh_CN/security/ipe.rst | 398 ++++ .../zh_CN/security/lsm-development.rst | 19 + .../translations/zh_CN/security/secrets/coco.rst | 96 + .../translations/zh_CN/security/secrets/index.rst | 9 +- .../translations/zh_CN/subsystem-apis.rst | 3 +- .../translations/zh_TW/admin-guide/README.rst | 2 +- .../zh_TW/dev-tools/gdb-kernel-debugging.rst | 2 +- .../userspace-api/media/cec/cec-header.rst | 8 +- .../userspace-api/media/cec/cec.h.rst.exceptions | 3 + .../userspace-api/media/dvb/dmx.h.rst.exceptions | 86 +- .../userspace-api/media/dvb/dmx_types.rst | 1 + .../media/dvb/frontend.h.rst.exceptions | 5 +- Documentation/userspace-api/media/dvb/headers.rst | 31 +- .../userspace-api/media/mediactl/media-header.rst | 8 +- .../media/mediactl/media.h.rst.exceptions | 3 + .../userspace-api/media/rc/lirc-header.rst | 14 +- Documentation/userspace-api/media/v4l/app-pri.rst | 1 + Documentation/userspace-api/media/v4l/audio.rst | 1 + Documentation/userspace-api/media/v4l/biblio.rst | 1 + Documentation/userspace-api/media/v4l/buffer.rst | 2 + .../userspace-api/media/v4l/capture-example.rst | 1 + .../userspace-api/media/v4l/capture.c.rst | 1 + .../userspace-api/media/v4l/colorspaces-defs.rst | 1 + .../media/v4l/colorspaces-details.rst | 1 + .../userspace-api/media/v4l/colorspaces.rst | 1 + .../userspace-api/media/v4l/common-defs.rst | 1 + Documentation/userspace-api/media/v4l/common.rst | 1 + Documentation/userspace-api/media/v4l/compat.rst | 1 + Documentation/userspace-api/media/v4l/control.rst | 1 + Documentation/userspace-api/media/v4l/crop.rst | 1 + .../userspace-api/media/v4l/depth-formats.rst | 1 + .../userspace-api/media/v4l/dev-decoder.rst | 1 + .../userspace-api/media/v4l/dev-encoder.rst | 1 + .../userspace-api/media/v4l/dev-event.rst | 1 + .../userspace-api/media/v4l/dev-mem2mem.rst | 1 + Documentation/userspace-api/media/v4l/dev-meta.rst | 1 + Documentation/userspace-api/media/v4l/dev-osd.rst | 1 + .../userspace-api/media/v4l/dev-overlay.rst | 1 + .../userspace-api/media/v4l/dev-radio.rst | 1 + Documentation/userspace-api/media/v4l/dev-sdr.rst | 1 + .../media/v4l/dev-stateless-decoder.rst | 1 + .../userspace-api/media/v4l/dev-subdev.rst | 1 + .../userspace-api/media/v4l/dev-touch.rst | 1 + Documentation/userspace-api/media/v4l/devices.rst | 1 + .../userspace-api/media/v4l/dv-timings.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-camera.rst | 1 + .../media/v4l/ext-ctrls-codec-stateless.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 1 + .../media/v4l/ext-ctrls-colorimetry.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-detect.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-dv.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-flash.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 1 + .../media/v4l/ext-ctrls-image-process.rst | 1 + .../media/v4l/ext-ctrls-image-source.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 1 + .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 1 + .../userspace-api/media/v4l/extended-controls.rst | 1 + .../userspace-api/media/v4l/field-order.rst | 1 + Documentation/userspace-api/media/v4l/fourcc.rst | 1 + .../userspace-api/media/v4l/hsv-formats.rst | 1 + Documentation/userspace-api/media/v4l/libv4l.rst | 1 + .../userspace-api/media/v4l/meta-formats.rst | 1 + .../userspace-api/media/v4l/metafmt-c3-isp.rst | 1 + .../userspace-api/media/v4l/metafmt-d4xx.rst | 1 + .../userspace-api/media/v4l/metafmt-generic.rst | 1 + .../userspace-api/media/v4l/metafmt-intel-ipu3.rst | 1 + .../userspace-api/media/v4l/metafmt-pisp-be.rst | 1 + .../userspace-api/media/v4l/metafmt-pisp-fe.rst | 1 + .../userspace-api/media/v4l/metafmt-rkisp1.rst | 1 + .../userspace-api/media/v4l/metafmt-uvc.rst | 1 + .../userspace-api/media/v4l/metafmt-vivid.rst | 1 + .../userspace-api/media/v4l/metafmt-vsp1-hgo.rst | 1 + .../userspace-api/media/v4l/metafmt-vsp1-hgt.rst | 1 + .../userspace-api/media/v4l/pixfmt-bayer.rst | 1 + .../userspace-api/media/v4l/pixfmt-cnf4.rst | 1 + .../userspace-api/media/v4l/pixfmt-compressed.rst | 1 + .../userspace-api/media/v4l/pixfmt-indexed.rst | 1 + .../userspace-api/media/v4l/pixfmt-intro.rst | 1 + .../userspace-api/media/v4l/pixfmt-inzi.rst | 1 + .../userspace-api/media/v4l/pixfmt-m420.rst | 1 + .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 1 + .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 1 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 1 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 1 + .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 1 + .../media/v4l/pixfmt-srggb10-ipu3.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb10.rst | 1 + .../media/v4l/pixfmt-srggb10alaw8.rst | 1 + .../media/v4l/pixfmt-srggb10dpcm8.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb12.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb14.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb16.rst | 1 + .../media/v4l/pixfmt-srggb8-pisp-comp.rst | 1 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 1 + .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 1 + .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 1 + .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 1 + .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 1 + .../userspace-api/media/v4l/pixfmt-uv8.rst | 1 + .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 1 + .../userspace-api/media/v4l/pixfmt-v4l2.rst | 1 + .../userspace-api/media/v4l/pixfmt-y12i.rst | 1 + .../userspace-api/media/v4l/pixfmt-y16i.rst | 1 + .../userspace-api/media/v4l/pixfmt-y8i.rst | 1 + .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 1 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 1 + .../userspace-api/media/v4l/pixfmt-z16.rst | 1 + Documentation/userspace-api/media/v4l/pixfmt.rst | 1 + .../userspace-api/media/v4l/planar-apis.rst | 1 + Documentation/userspace-api/media/v4l/querycap.rst | 1 + .../userspace-api/media/v4l/sdr-formats.rst | 1 + .../media/v4l/selection-api-configuration.rst | 1 + .../media/v4l/selection-api-examples.rst | 1 + .../media/v4l/selection-api-intro.rst | 1 + .../media/v4l/selection-api-targets.rst | 1 + .../media/v4l/selection-api-vs-crop-api.rst | 1 + .../userspace-api/media/v4l/selection-api.rst | 1 + .../userspace-api/media/v4l/selections-common.rst | 1 + Documentation/userspace-api/media/v4l/standard.rst | 1 + .../userspace-api/media/v4l/subdev-formats.rst | 1 + .../userspace-api/media/v4l/tch-formats.rst | 1 + Documentation/userspace-api/media/v4l/tuner.rst | 1 + .../userspace-api/media/v4l/user-func.rst | 1 + .../media/v4l/v4l2-selection-flags.rst | 1 + .../media/v4l/v4l2-selection-targets.rst | 1 + Documentation/userspace-api/media/v4l/v4l2.rst | 1 + .../userspace-api/media/v4l/v4l2grab-example.rst | 1 + .../userspace-api/media/v4l/v4l2grab.c.rst | 1 + Documentation/userspace-api/media/v4l/video.rst | 1 + Documentation/userspace-api/media/v4l/videodev.rst | 9 +- .../media/v4l/videodev2.h.rst.exceptions | 288 +-- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 8 + .../userspace-api/media/v4l/yuv-formats.rst | 1 + Documentation/userspace-api/spec_ctrl.rst | 6 +- Documentation/w1/w1-netlink.rst | 2 +- MAINTAINERS | 18 +- Makefile | 7 +- README | 160 +- arch/um/kernel/kmsg_dump.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 3 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/dma-buf/sync_debug.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 3 +- drivers/gpu/drm/drm_vblank.c | 6 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 3 +- drivers/gpu/drm/msm/msm_gpu.c | 3 +- drivers/gpu/drm/xe/xe_devcoredump.c | 4 +- drivers/mmc/core/mmc_test.c | 20 +- drivers/net/dsa/sja1105/sja1105_tas.c | 8 +- drivers/net/ethernet/intel/e1000e/ptp.c | 7 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 7 +- drivers/pci/endpoint/functions/pci-epf-test.c | 5 +- drivers/pps/generators/pps_gen_parport.c | 3 +- drivers/pps/kapi.c | 3 +- drivers/ptp/ptp_ocp.c | 13 +- drivers/s390/block/dasd.c | 3 +- drivers/scsi/fnic/fnic_trace.c | 57 +- drivers/scsi/snic/snic_debugfs.c | 10 +- drivers/scsi/snic/snic_trc.c | 5 +- drivers/staging/media/av7110/av7110.c | 2 +- drivers/tty/serial/kgdboc.c | 1 - fs/ceph/dir.c | 5 +- fs/ceph/inode.c | 49 +- fs/ceph/xattr.c | 6 +- include/linux/cgroup.h | 14 +- include/linux/console.h | 68 + include/linux/context_tracking_state.h | 44 +- include/linux/cpuset.h | 9 +- include/linux/fault-inject.h | 8 +- include/linux/gfp_types.h | 6 - include/linux/kdb.h | 16 + include/linux/mempool.h | 58 +- include/linux/notifier.h | 2 +- include/linux/page-flags.h | 16 +- include/linux/rculist_nulls.h | 6 +- include/linux/sched.h | 5 +- include/linux/sched/ext.h | 27 +- include/linux/srcu.h | 147 +- include/linux/srcutiny.h | 31 +- include/linux/srcutree.h | 99 +- include/trace/events/sched_ext.h | 39 + kernel/cgroup/cgroup.c | 91 +- kernel/cgroup/cpuset-internal.h | 13 +- kernel/cgroup/cpuset.c | 357 +-- kernel/debug/kdb/kdb_io.c | 47 +- kernel/exit.c | 4 +- kernel/fork.c | 3 +- kernel/livepatch/core.c | 8 +- kernel/locking/locktorture.c | 8 +- kernel/printk/internal.h | 53 +- kernel/printk/nbcon.c | 174 +- kernel/printk/printk.c | 296 ++- kernel/printk/printk_ringbuffer.c | 67 +- kernel/rcu/Kconfig.debug | 15 + kernel/rcu/rcutorture.c | 76 +- kernel/rcu/refscale.c | 379 ++- kernel/rcu/srcutiny.c | 13 +- kernel/rcu/srcutree.c | 130 +- kernel/rcu/tree.c | 2 +- kernel/rcu/update.c | 8 +- kernel/sched/autogroup.c | 4 +- kernel/sched/core.c | 8 + kernel/sched/deadline.c | 54 +- kernel/sched/ext.c | 1067 ++++++--- kernel/sched/ext_idle.c | 43 +- kernel/sched/ext_internal.h | 29 +- kernel/sched/sched.h | 4 +- kernel/trace/trace_output.c | 6 +- kernel/watchdog.c | 9 + kernel/workqueue.c | 86 +- lib/tests/printf_kunit.c | 4 + lib/vsprintf.c | 80 +- mm/kasan/common.c | 12 +- mm/kfence/core.c | 14 +- mm/memcontrol.c | 40 +- mm/mempool.c | 409 ++-- mm/page_alloc.c | 15 +- mm/slab.h | 112 +- mm/slab_common.c | 29 +- mm/slub.c | 694 +++--- mm/usercopy.c | 24 +- net/ceph/messenger_v2.c | 6 +- scripts/check-variable-fonts.sh | 115 - scripts/get_feat.pl | 641 ----- scripts/jobserver-exec | 88 +- scripts/kernel-doc.pl | 2439 -------------------- scripts/kernel-doc.py | 6 +- scripts/sphinx-build-wrapper | 719 ------ scripts/split-man.pl | 28 - tools/docs/check-variable-fonts.py | 37 + {scripts => tools/docs}/checktransupdate.py | 8 +- .../docs}/documentation-file-ref-check | 2 +- .../scripts => tools/docs}/features-refresh.sh | 0 {scripts => tools/docs}/find-unused-docs.sh | 6 +- {scripts => tools/docs}/get_abi.py | 10 +- tools/docs/get_feat.py | 225 ++ .../features => tools/docs}/list-arch.sh | 2 +- tools/docs/parse-headers.py | 14 +- tools/docs/sphinx-build-wrapper | 864 +++++++ {scripts => tools/docs}/sphinx-pre-install | 140 +- {scripts => tools/docs}/test_doc_build.py | 0 tools/{docs/lib => lib/python}/__init__.py | 0 tools/{docs/lib => lib/python/abi}/__init__.py | 0 .../lib => tools/lib/python}/abi/abi_parser.py | 2 +- {scripts/lib => tools/lib/python}/abi/abi_regex.py | 4 +- {scripts/lib => tools/lib/python}/abi/helpers.py | 0 .../lib => tools/lib/python}/abi/system_symbols.py | 2 +- tools/lib/python/feat/parse_features.py | 494 ++++ tools/lib/python/jobserver.py | 149 ++ tools/{docs/lib => lib/python/kdoc}/__init__.py | 0 .../lib => lib/python/kdoc}/enrich_formatter.py | 0 .../lib => tools/lib/python}/kdoc/kdoc_files.py | 15 +- .../lib => tools/lib/python}/kdoc/kdoc_item.py | 3 +- .../lib => tools/lib/python}/kdoc/kdoc_output.py | 97 +- .../lib => tools/lib/python}/kdoc/kdoc_parser.py | 61 +- {scripts/lib => tools/lib/python}/kdoc/kdoc_re.py | 24 +- tools/lib/python/kdoc/latex_fonts.py | 167 ++ .../lib => lib/python/kdoc}/parse_data_structs.py | 230 +- tools/lib/python/kdoc/python_version.py | 178 ++ tools/sched_ext/Makefile | 4 +- tools/sched_ext/include/scx/common.bpf.h | 15 +- tools/sched_ext/include/scx/compat.bpf.h | 314 ++- tools/sched_ext/include/scx/compat.h | 14 + tools/sched_ext/scx_cpu0.bpf.c | 88 + tools/sched_ext/scx_cpu0.c | 106 + tools/sched_ext/scx_flatcg.bpf.c | 10 +- tools/sched_ext/scx_qmap.bpf.c | 52 +- tools/testing/selftests/cgroup/test_core.c | 7 +- tools/testing/selftests/cgroup/test_cpu.c | 7 +- tools/testing/selftests/cgroup/test_cpuset.c | 7 +- tools/testing/selftests/cgroup/test_freezer.c | 7 +- tools/testing/selftests/cgroup/test_kill.c | 7 +- tools/testing/selftests/cgroup/test_kmem.c | 7 +- tools/testing/selftests/cgroup/test_memcontrol.c | 7 +- tools/testing/selftests/cgroup/test_zswap.c | 7 +- tools/testing/selftests/livepatch/functions.sh | 6 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 56 +- .../testing/selftests/rcutorture/bin/kvm-series.sh | 116 + tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/configs/rcu/TREE04 | 1 + tools/testing/selftests/sched_ext/Makefile | 1 + tools/testing/selftests/sched_ext/peek_dsq.bpf.c | 251 ++ tools/testing/selftests/sched_ext/peek_dsq.c | 224 ++ 401 files changed, 14510 insertions(+), 7156 deletions(-) delete mode 100644 Documentation/sphinx/load_config.py delete mode 100644 Documentation/sphinx/parallel-wrapper.sh rename Documentation/tools/rtla/{common_appendix.rst => common_appendix.txt} (100%) rename Documentation/tools/rtla/{common_hist_options.rst => common_hist_options.tx [...] rename Documentation/tools/rtla/{common_options.rst => common_options.txt} (82%) rename Documentation/tools/rtla/{common_osnoise_description.rst => common_osnoise_ [...] rename Documentation/tools/rtla/{common_osnoise_options.rst => common_osnoise_opti [...] rename Documentation/tools/rtla/{common_timerlat_aa.rst => common_timerlat_aa.txt} (100%) rename Documentation/tools/rtla/{common_timerlat_description.rst => common_timerla [...] rename Documentation/tools/rtla/{common_timerlat_options.rst => common_timerlat_op [...] rename Documentation/tools/rtla/{common_top_options.rst => common_top_options.txt} (100%) create mode 100644 Documentation/translations/zh_CN/block/blk-mq.rst create mode 100644 Documentation/translations/zh_CN/block/data-integrity.rst create mode 100644 Documentation/translations/zh_CN/block/index.rst create mode 100644 Documentation/translations/zh_CN/filesystems/dnotify.rst create mode 100644 Documentation/translations/zh_CN/filesystems/gfs2-glocks.rst create mode 100644 Documentation/translations/zh_CN/filesystems/gfs2-uevents.rst create mode 100644 Documentation/translations/zh_CN/filesystems/gfs2.rst create mode 100644 Documentation/translations/zh_CN/filesystems/inotify.rst create mode 100644 Documentation/translations/zh_CN/filesystems/ubifs-authentication.rst create mode 100644 Documentation/translations/zh_CN/filesystems/ubifs.rst create mode 100644 Documentation/translations/zh_CN/networking/generic-hdlc.rst create mode 100644 Documentation/translations/zh_CN/networking/mptcp-sysctl.rst create mode 100644 Documentation/translations/zh_CN/networking/timestamping.rst create mode 100644 Documentation/translations/zh_CN/rust/testing.rst create mode 100644 Documentation/translations/zh_CN/scsi/index.rst create mode 100644 Documentation/translations/zh_CN/scsi/libsas.rst create mode 100644 Documentation/translations/zh_CN/scsi/link_power_management_policy.rst create mode 100644 Documentation/translations/zh_CN/scsi/scsi-parameters.rst create mode 100644 Documentation/translations/zh_CN/scsi/scsi.rst create mode 100644 Documentation/translations/zh_CN/scsi/scsi_eh.rst create mode 100644 Documentation/translations/zh_CN/scsi/scsi_mid_low_api.rst create mode 100644 Documentation/translations/zh_CN/scsi/sd-parameters.rst create mode 100644 Documentation/translations/zh_CN/scsi/wd719x.rst create mode 100644 Documentation/translations/zh_CN/security/SCTP.rst create mode 100644 Documentation/translations/zh_CN/security/ipe.rst create mode 100644 Documentation/translations/zh_CN/security/lsm-development.rst create mode 100644 Documentation/translations/zh_CN/security/secrets/coco.rst delete mode 100755 scripts/check-variable-fonts.sh delete mode 100755 scripts/get_feat.pl delete mode 100755 scripts/kernel-doc.pl delete mode 100755 scripts/sphinx-build-wrapper delete mode 100755 scripts/split-man.pl create mode 100755 tools/docs/check-variable-fonts.py rename {scripts => tools/docs}/checktransupdate.py (97%) rename {scripts => tools/docs}/documentation-file-ref-check (99%) rename {Documentation/features/scripts => tools/docs}/features-refresh.sh (100%) rename {scripts => tools/docs}/find-unused-docs.sh (85%) rename {scripts => tools/docs}/get_abi.py (95%) create mode 100755 tools/docs/get_feat.py rename {Documentation/features => tools/docs}/list-arch.sh (83%) create mode 100755 tools/docs/sphinx-build-wrapper rename {scripts => tools/docs}/sphinx-pre-install (93%) rename {scripts => tools/docs}/test_doc_build.py (100%) copy tools/{docs/lib => lib/python}/__init__.py (100%) copy tools/{docs/lib => lib/python/abi}/__init__.py (100%) rename {scripts/lib => tools/lib/python}/abi/abi_parser.py (99%) rename {scripts/lib => tools/lib/python}/abi/abi_regex.py (99%) rename {scripts/lib => tools/lib/python}/abi/helpers.py (100%) rename {scripts/lib => tools/lib/python}/abi/system_symbols.py (99%) create mode 100755 tools/lib/python/feat/parse_features.py create mode 100755 tools/lib/python/jobserver.py rename tools/{docs/lib => lib/python/kdoc}/__init__.py (100%) rename tools/{docs/lib => lib/python/kdoc}/enrich_formatter.py (100%) rename {scripts/lib => tools/lib/python}/kdoc/kdoc_files.py (95%) rename {scripts/lib => tools/lib/python}/kdoc/kdoc_item.py (93%) rename {scripts/lib => tools/lib/python}/kdoc/kdoc_output.py (88%) rename {scripts/lib => tools/lib/python}/kdoc/kdoc_parser.py (97%) rename {scripts/lib => tools/lib/python}/kdoc/kdoc_re.py (91%) create mode 100755 tools/lib/python/kdoc/latex_fonts.py rename tools/{docs/lib => lib/python/kdoc}/parse_data_structs.py (75%) create mode 100644 tools/lib/python/kdoc/python_version.py create mode 100644 tools/sched_ext/scx_cpu0.bpf.c create mode 100644 tools/sched_ext/scx_cpu0.c create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-series.sh create mode 100644 tools/testing/selftests/sched_ext/peek_dsq.bpf.c create mode 100644 tools/testing/selftests/sched_ext/peek_dsq.c