This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 69b8923f5003 Merge tag 'for-linus-6.14-ofs4' of git://git.kernel.org/pu [...] new 3b7d93db450e ceph: fix memory leak in ceph_mds_auth_match() new 2f0805d7c08b ceph: streamline request head structures in MDS client new 3981be13ec1b ceph: exchange hardcoded value on NAME_MAX new 626d1a1e9958 Merge tag 'ceph-for-6.14-rc1' of https://github.com/ceph/c [...] new 209954cbc7d0 x86/mm/tlb: Update mm_cpumask lazily new 2815a56e4b72 x86/mm/tlb: Add tracepoint for TLB flush IPI to stale CPU new 953753db887f x86/mm/tlb: Also remove local CPU from mm_cpumask if stale new 6db2526c1d69 x86/mm/tlb: Only trim the mm_cpumask once a second new 9d93db0d1881 x86/mm/selftests: Fix typo in lam.c new dd4059634dab x86/mtrr: Rename mtrr_overwrite_state() to guest_force_mtr [...] new 60675d4ca1ef Merge branch 'linus' into x86/mm, to pick up fixes new aa135d1d0902 x86/mm: Remove unnecessary include of <linux/extable.h> new c545cd3276cd Merge tag 'x86-mm-2025-01-31' of git://git.kernel.org/pub/ [...] new cc77e2ce187d ata: libata-core: Add ATA_QUIRK_NOLPM for Samsung SSD 870 [...] new 6e74e53b34b6 ata: libata-sff: Ensure that we cannot write outside the a [...] new 95d7e8226106 Merge tag 'ata-6.14-rc1-part2' of git://git.kernel.org/pub [...] new 5719e2823565 io_uring/rsrc: Simplify buffer cloning by locking both rings new bb2d76344bc8 io_uring: clean up io_uring_register_get_file() new b73de0da5012 io_uring/rsrc: remove unused parameter ctx for io_rsrc_nod [...] new 2839ab71ac90 io_uring/rsrc: Move lockdep assert from io_free_rsrc_node( [...] new 69a62e03f896 io_uring/msg_ring: don't leave potentially dangling ->tctx [...] new d58d82bd0efd io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() new eaf72f7b414f io_uring/uring_cmd: cleanup struct io_uring_cmd_data layout new fa3595523d72 io_uring: get rid of alloc cache init_once handling new ff74954e4e93 io_uring/alloc_cache: get rid of _nocache() helper new a23ad06bfee5 io_uring/register: use atomic_read/write for sq_flags migration new d63b0e8a628e io_uring: fix multishots with selected buffers new 299276502d41 io_uring: include all deps for alloc_cache.h new 16ac51a0a7aa io_uring: dont ifdef io_alloc_cache_kasan() new d19af0e93662 io_uring: add alloc_cache.c new fefcb0dcd02f io_uring/net: make io_net_vec_assign() return void new 2b350f756b7a io_uring/net: clean io_msg_copy_hdr() new 86e62354eef1 io_uring/net: extract io_send_select_buffer() new 0d124578fed9 io_uring: remove !KASAN guards from cache free new d1fdab8c0679 io_uring/rw: simplify io_rw_recycle() new 8c8492ca64e7 io_uring/net: don't retry connect operation on EPOLLERR new c82da38b28f3 Merge tag 'io_uring-6.14-20250131' of git://git.kernel.dk/linux new b13ee668e828 block: don't revert iter for -EIOCBQUEUED new a9ae6fe1c319 blk-mq: create correct map for fallback case new 8d28d0ddb986 md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime new e9d8c873964e Merge tag 'md-6.14-20250124' of https://git.kernel.org/pub [...] new 5aa21b0495df loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64} new fe6628608627 block: get rid of request queue ->sysfs_dir_lock new 14ef49657ff3 block: fix nr_hw_queue update racing with disk addition/removal new 1e1a9cecfab3 block: force noio scope in blk_mq_freeze_queue new 9755ffd989aa Merge tag 'block-6.14-20250131' of git://git.kernel.dk/linux new d9ecb92b4fbb kbuild: deb-pkg: do not include empty hook directories new ac2c30f98f28 kbuild: deb-pkg: allow hooks also in /usr/share/kernel new 5f73e7d0386d kbuild: refactor cross-compiling linux-headers package new 1f937a4bcb04 kbuild: suppress stdout from merge_config for silent builds new 41e86fe7ebe9 kheaders: exclude include/generated/utsversion.h from khea [...] new de0cae927384 kheaders: avoid unnecessary process forks of grep new fd2a118c4834 kheaders: rename the 'cpio_dir' variable to 'tmpdir' new 82a1978d0fdc kheaders: use 'tar' instead of 'cpio' for copying files new 41a00051283e kheaders: prevent `find` from seeing perl temp files new ad2091dee019 kconfig: qconf: use preferred form of QString API new 1cd9502ee927 module: get symbol CRC back to unsigned new 5963913bb57f modpost: zero-pad CRC values in modversion_info array new 45c9c4101d3d genksyms: fix memory leak when the same symbol is added fr [...] new be2fa44b5180 genksyms: fix memory leak when the same symbol is read fro [...] new f034d186bf9e genksyms: reduce the indentation in the for-loop in __add_ [...] new 2480f53f21b2 genksyms: refactor the return points in the for-loop in __ [...] new 2759bd908f3c genksyms: use generic macros for hash table implementation new a56fece7f302 genksyms: use uint32_t instead of unsigned long for calcul [...] new f28568841ae0 tools: Add gendwarfksyms new e982abf43749 gendwarfksyms: Add address matching new 5b7780e86857 gendwarfksyms: Expand base_type new 0c1c76274e88 gendwarfksyms: Add a cache for processed DIEs new 06b8b036ab9c gendwarfksyms: Expand type modifiers and typedefs new 220a0857f3a8 gendwarfksyms: Expand subroutine_type new c772f1d1eaac gendwarfksyms: Expand array_type new f6bb92455a5e gendwarfksyms: Expand structure types new f936c129fd4c gendwarfksyms: Limit structure expansion new d2ffdc1c9a0e gendwarfksyms: Add die_map debugging new ab4439981f85 gendwarfksyms: Add symtypes output new 713788880188 gendwarfksyms: Add symbol versioning new 936cf61c3ef5 gendwarfksyms: Add support for kABI rules new a93694188127 gendwarfksyms: Add support for reserved and ignored fields new fa624569b70d gendwarfksyms: Add support for symbol type pointers new d7476f24c9aa export: Add __gendwarfksyms_ptr_ references to exported symbols new 9c3681f9b9fd kbuild: Add gendwarfksyms as an alternative to genksyms new 8c6d7b417f0f Documentation/kbuild: Add DWARF module versioning new 54ac1ac8edeb modules: Support extended MODVERSIONS info new fc7d5e3210ae modpost: Produce extended MODVERSIONS information new e8639b7ef0f8 modpost: Allow extended modversions without basic MODVERSIONS new 272f8a6d625a Documentation/kbuild: Document storage of symbol information new ac61506bf2d1 rust: Use gendwarfksyms + extended modversions for CONFIG_ [...] new 3b7f793acc13 ARC: migrate to the generic rule for built-in DTB new 25ff08aa43e3 kbuild: Fix signing issue for external modules new 015b0bfe754a genksyms: rename m_abstract_declarator to abstract_declarator new f33bfbd171a0 genksyms: rename cvar_qualifier to type_qualifier new bc3a812b751a genksyms: reduce type_qualifier directly to decl_specifier new 3ccda63a3af5 genksyms: fix 6 shift/reduce conflicts and 5 reduce/reduce [...] new 668de2b9d48d genksyms: fix last 3 shift/reduce conflicts new a95298656c43 genksyms: remove Makefile hack new c2f1846ba87e genksyms: restrict direct-abstract-declarator to take one [...] new aa710cee0d67 genksyms: restrict direct-declarator to take one parameter [...] new ccc11a195c69 genksyms: record attributes consistently for init-declarator new ec28bfff83c4 genksyms: decouple ATTRIBUTE_PHRASE from type-qualifier new 2966b66c94a2 genksyms: fix syntax error for attribute before abstract_d [...] new a8b7d066f862 genksyms: fix syntax error for attribute before nested_declarator new 2ac068cb0b36 genksyms: fix syntax error for attribute after abstact_declarator new 82db1c29103e genksyms: fix syntax error for attribute after 'struct' new 6494bd2d05f9 genksyms: fix syntax error for attribute after 'union' new c82584052781 genksyms: fix syntax error for builtin (u)int*x*_t types new a23d4c2f5b80 genksyms: fix syntax error for attribute before init-declarator new a314f52a0210 kconfig: fix file name in warnings when loading KCONFIG_DE [...] new a409fc1463d6 kconfig: fix memory leak in sym_warn_unmet_dep() new 71d815bf5dfd kbuild: Strip runtime const RELA sections correctly new 695ed93bb30e kbuild: fix Clang LTO with CONFIG_OBJTOOL=n new fd8c09ad0d87 Merge tag 'kbuild-v6.14' of git://git.kernel.org/pub/scm/l [...]
The 111 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/kbuild/gendwarfksyms.rst | 308 ++++++++ Documentation/kbuild/index.rst | 1 + Documentation/kbuild/modules.rst | 20 + Documentation/process/changes.rst | 6 - MAINTAINERS | 7 + arch/arc/Kconfig | 7 +- arch/arc/Makefile | 3 - arch/arc/boot/dts/Makefile | 9 +- arch/arc/configs/axs101_defconfig | 2 +- arch/arc/configs/axs103_defconfig | 2 +- arch/arc/configs/axs103_smp_defconfig | 2 +- arch/arc/configs/haps_hs_defconfig | 2 +- arch/arc/configs/haps_hs_smp_defconfig | 2 +- arch/arc/configs/hsdk_defconfig | 2 +- arch/arc/configs/nsim_700_defconfig | 2 +- arch/arc/configs/nsimosci_defconfig | 2 +- arch/arc/configs/nsimosci_hs_defconfig | 2 +- arch/arc/configs/nsimosci_hs_smp_defconfig | 2 +- arch/arc/configs/tb10x_defconfig | 2 +- arch/arc/configs/vdk_hs38_defconfig | 2 +- arch/arc/configs/vdk_hs38_smp_defconfig | 2 +- arch/powerpc/kernel/module_64.c | 24 +- arch/riscv/Makefile.postlink | 8 +- arch/s390/Makefile.postlink | 6 +- arch/x86/Makefile.postlink | 6 +- arch/x86/include/asm/mmu.h | 2 + arch/x86/include/asm/mmu_context.h | 1 + arch/x86/include/asm/tlbflush.h | 1 + arch/x86/kernel/alternative.c | 10 +- arch/x86/mm/fault.c | 1 - arch/x86/mm/tlb.c | 59 +- block/blk-cgroup.c | 10 +- block/blk-core.c | 1 - block/blk-ia-ranges.c | 4 - block/blk-iocost.c | 14 +- block/blk-iolatency.c | 6 +- block/blk-mq-cpumap.c | 3 +- block/blk-mq-sysfs.c | 40 +- block/blk-mq.c | 21 +- block/blk-pm.c | 2 +- block/blk-rq-qos.c | 12 +- block/blk-settings.c | 5 +- block/blk-sysfs.c | 13 +- block/blk-throttle.c | 5 +- block/blk-zoned.c | 5 +- block/elevator.c | 16 +- block/fops.c | 5 +- drivers/ata/libata-core.c | 4 + drivers/ata/libata-sff.c | 18 +- drivers/block/aoe/aoedev.c | 5 +- drivers/block/ataflop.c | 5 +- drivers/block/loop.c | 23 +- drivers/block/nbd.c | 7 +- drivers/block/rbd.c | 5 +- drivers/block/sunvdc.c | 5 +- drivers/block/swim3.c | 5 +- drivers/block/virtio_blk.c | 5 +- drivers/md/md-bitmap.c | 5 +- drivers/md/md.c | 5 + drivers/mtd/mtd_blkdevs.c | 5 +- drivers/nvme/host/core.c | 17 +- drivers/nvme/host/multipath.c | 2 +- drivers/scsi/scsi_lib.c | 5 +- drivers/scsi/scsi_scan.c | 5 +- drivers/ufs/core/ufs-sysfs.c | 7 +- fs/ceph/debugfs.c | 2 +- fs/ceph/mds_client.c | 32 +- include/linux/blk-mq.h | 18 +- include/linux/blkdev.h | 3 - include/linux/ceph/ceph_fs.h | 14 - include/linux/export.h | 15 + include/linux/io_uring/cmd.h | 2 +- include/linux/io_uring_types.h | 3 +- include/linux/mm_types.h | 1 + include/linux/module.h | 4 +- init/Kconfig | 3 +- io_uring/Makefile | 2 +- io_uring/alloc_cache.c | 44 ++ io_uring/alloc_cache.h | 69 +- io_uring/filetable.c | 2 +- io_uring/futex.c | 4 +- io_uring/io_uring.c | 12 +- io_uring/io_uring.h | 21 +- io_uring/msg_ring.c | 4 +- io_uring/net.c | 134 ++-- io_uring/net.h | 20 +- io_uring/poll.c | 6 +- io_uring/register.c | 8 +- io_uring/rsrc.c | 88 ++- io_uring/rsrc.h | 5 +- io_uring/rw.c | 41 +- io_uring/rw.h | 27 +- io_uring/timeout.c | 2 +- io_uring/uring_cmd.c | 19 +- io_uring/waitid.c | 2 +- kernel/gen_kheaders.sh | 42 +- kernel/module/Kconfig | 55 ++ kernel/module/internal.h | 21 +- kernel/module/main.c | 94 ++- kernel/module/version.c | 47 +- rust/Makefile | 34 +- scripts/Makefile | 3 +- scripts/Makefile.build | 37 +- scripts/Makefile.defconf | 13 +- scripts/Makefile.lib | 13 +- scripts/Makefile.modinst | 2 +- scripts/Makefile.modpost | 2 + scripts/gendwarfksyms/.gitignore | 2 + scripts/gendwarfksyms/Makefile | 12 + scripts/gendwarfksyms/cache.c | 51 ++ scripts/gendwarfksyms/die.c | 166 ++++ scripts/gendwarfksyms/dwarf.c | 1159 ++++++++++++++++++++++++++++ scripts/gendwarfksyms/examples/kabi.h | 157 ++++ scripts/gendwarfksyms/examples/kabi_ex.c | 30 + scripts/gendwarfksyms/examples/kabi_ex.h | 263 +++++++ scripts/gendwarfksyms/examples/symbolptr.c | 33 + scripts/gendwarfksyms/gendwarfksyms.c | 187 +++++ scripts/gendwarfksyms/gendwarfksyms.h | 296 +++++++ scripts/gendwarfksyms/kabi.c | 336 ++++++++ scripts/gendwarfksyms/symbols.c | 341 ++++++++ scripts/gendwarfksyms/types.c | 481 ++++++++++++ scripts/genksyms/Makefile | 18 - scripts/genksyms/genksyms.c | 107 ++- scripts/genksyms/genksyms.h | 9 +- scripts/genksyms/lex.l | 17 +- scripts/genksyms/parse.y | 166 ++-- scripts/kconfig/Makefile | 4 +- scripts/kconfig/confdata.c | 6 +- scripts/kconfig/qconf.cc | 8 +- scripts/kconfig/symbol.c | 1 + scripts/mod/modpost.c | 71 +- scripts/package/PKGBUILD | 1 - scripts/package/builddeb | 24 +- scripts/package/install-extmod-build | 33 +- scripts/package/mkdebian | 2 +- tools/testing/selftests/x86/lam.c | 2 +- 136 files changed, 5015 insertions(+), 738 deletions(-) create mode 100644 Documentation/kbuild/gendwarfksyms.rst create mode 100644 io_uring/alloc_cache.c create mode 100644 scripts/gendwarfksyms/.gitignore create mode 100644 scripts/gendwarfksyms/Makefile create mode 100644 scripts/gendwarfksyms/cache.c create mode 100644 scripts/gendwarfksyms/die.c create mode 100644 scripts/gendwarfksyms/dwarf.c create mode 100644 scripts/gendwarfksyms/examples/kabi.h create mode 100644 scripts/gendwarfksyms/examples/kabi_ex.c create mode 100644 scripts/gendwarfksyms/examples/kabi_ex.h create mode 100644 scripts/gendwarfksyms/examples/symbolptr.c create mode 100644 scripts/gendwarfksyms/gendwarfksyms.c create mode 100644 scripts/gendwarfksyms/gendwarfksyms.h create mode 100644 scripts/gendwarfksyms/kabi.c create mode 100644 scripts/gendwarfksyms/symbols.c create mode 100644 scripts/gendwarfksyms/types.c