This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from e492250d5252 Merge tag 'pwm/for-6.3-rc1' of git://git.kernel.org/pub/sc [...] adds 01178ee71310 docs: locking: refer to the actual existing config names adds 1481df6cbd0d docs/sp_SP: Add process programming-language translation adds b8885e2615f4 Documentation: front page: use recommended heading adornments adds 901578a45950 docs: recommend using Link: whenever using Reported-by: adds b1f1382a110b Merge tag 'docs-6.3-2' of git://git.lwn.net/linux adds f195c470f2c2 i3c: transfer pid from boardinfo to device info adds 510d2358c466 i3c: master: dw: stop hardcoding initial speed adds 1899946aaf25 Merge tag 'i3c/for-6.3' of git://git.kernel.org/pub/scm/li [...] adds 1dd0510f6d4b xfs: fix low space alloc deadlock adds f08f984c63e9 xfs: prefer free inodes at ENOSPC over chunk allocation adds d5753847b216 xfs: block reservation too large for minleft allocation adds 36b6ad2d9cb8 xfs: drop firstblock constraints from allocation setup adds 692b6cddeb65 xfs: t_firstblock is tracking AGs not blocks adds 55d5c3a386d7 xfs: don't assert fail on transaction cancel with deferred ops adds c4d5660afbdc xfs: active perag reference counting adds 368e2d09b41c xfs: rework the perag trace points to be perag centric adds 498f0adbcdb6 xfs: convert xfs_imap() to take a perag adds dedab3e4379d xfs: use active perag references for inode allocation adds bab8b795185b xfs: inobt can use perags in many more places than it does adds 20a5eab49d35 xfs: convert xfs_ialloc_next_ag() to an atomic adds 7ac2ff8bb371 xfs: perags need atomic operational state adds 76257a15873c xfs: introduce xfs_for_each_perag_wrap() adds ecd788a92460 xfs: rework xfs_alloc_vextent() adds 2edf06a50f5b xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags() adds 4811c933ea1a xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag [...] adds 74c36a8689d3 xfs: use xfs_alloc_vextent_this_ag() where appropriate adds 85843327094f xfs: factor xfs_bmap_btalloc() adds 319c9e874ac8 xfs: use xfs_alloc_vextent_first_ag() where appropriate adds 2a7f6d41d8b7 xfs: use xfs_alloc_vextent_start_bno() where appropriate adds db4710fd1224 xfs: introduce xfs_alloc_vextent_near_bno() adds 5f36b2ce79f2 xfs: introduce xfs_alloc_vextent_exact_bno() adds 74b9aa63193b xfs: introduce xfs_alloc_vextent_prepare() adds e4d174260779 xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno() adds 230e8fe8462f xfs: fold xfs_alloc_ag_vextent() into callers adds 8b81356825ff xfs: move the minimum agno checks into xfs_alloc_vextent_c [...] adds 3432ef611199 xfs: convert xfs_alloc_vextent_iterate_ags() to use perag walker adds 35bf2b1abc9a xfs: convert trim to use for_each_perag_range adds 89563e7dc099 xfs: factor out filestreams from xfs_bmap_btalloc_nullfb adds 6b637ad0c7be xfs: get rid of notinit from xfs_bmap_longest_free_extent adds 05cf492a8d01 xfs: use xfs_bmap_longest_free_extent() in filestreams adds 8f7747ad8c52 xfs: move xfs_bmap_btalloc_filestreams() to xfs_filestreams.c adds a52dc2ad3630 xfs: merge filestream AG lookup into xfs_filestream_select_ag() adds ba34de8defe0 xfs: merge new filestream AG selection into xfs_filestream [...] adds 3e43877a9dac xfs: remove xfs_filestream_select_ag() longest extent check adds f38b46bbfa76 xfs: factor out MRU hit case in xfs_filestream_select_ag adds 3054face139f xfs: track an active perag reference in filestreams adds eb70aa2d8ed9 xfs: use for_each_perag_wrap in xfs_filestream_pick_ag adds 571e259282a4 xfs: pass perag to filestreams tracing adds f8f1ed1ab3ba xfs: return a referenced perag from filestreams allocator adds bd4f5d09cc93 xfs: refactor the filestreams allocator pick functions adds 571dc9ae4eef Merge tag 'xfs-alloc-perag-conversion' of git://git.kernel [...] adds 60b730a40c43 xfs: fix uninitialized variable access adds 6e2985c938e8 xfs: restore old agirotor behavior adds c0927a7a5391 Merge tag 'xfs-6.3-merge-4' of git://git.kernel.org/pub/sc [...] adds 6cb5d1a16a51 exfat: fix unexpected EOF while reading dir adds 706fdcac0023 exfat: fix reporting fs error when reading dir beyond EOF adds bdaadfd343e3 exfat: redefine DIR_DELETED as the bad cluster number adds 39c1ce8eafc0 exfat: fix inode->i_blocks for non-512 byte sector size device adds 8258ef28001a exfat: handle unreconized benign secondary entries adds 8d2909eeca5e exfat: remove unneeded code from exfat_alloc_cluster() adds 3ce937cb8ca9 exfat: don't print error log in normal case adds d5c514b6a0c0 exfat: fix the newly allocated clusters are not freed in e [...] adds e103ecedceb3 Merge tag 'exfat-for-6.3-rc1' of git://git.kernel.org/pub/ [...] adds fad376fce0af fs/jfs: fix shift exponent db_agl2size negative adds 6e110580bc1a Merge tag 'jfs-6.3' of https://github.com/kleikamp/linux-shaggy adds 2a03472262c0 net/9p: Adjust maximum MSIZE to account for p9 header adds 344504e912ea fs/9p: Expand setup of writeback cache to all levels adds f1956f4ec151 9p/xen: fix version parsing adds c15fe55d14b3 9p/xen: fix connection sequence adds 74a25e6e916c 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() adds 3866584a1c56 net/9p: fix bug in client create for .L adds 89c58cb395ec fs/9p: fix error reporting in v9fs_dir_release adds 3808330b20ee Merge tag '9p-6.3-for-linus-part1' of git://git.kernel.org [...] adds 23892d383bee jffs2: correct logic when creating a hole in jffs2_write_begin adds 1b42b1a36fc9 ubi: ensure that VID header offset + VID header size <= al [...] adds aa6d148e6d62 ubifs: Fix build errors as symbol undefined adds 203a55f04f66 ubifs: Fix memory leak in ubifs_sysfs_init() adds 6addbe91fccc ubi: block: Reduce warning print to info for static volumes adds c2c36cc6ca23 ubifs: Rectify space budget for ubifs_symlink() if symlink [...] adds 1b2ba09060e4 ubifs: Rectify space budget for ubifs_xrename() adds c04cc68da856 ubifs: Add comments and debug info for ubifs_xrename() adds b248eaf049d9 ubifs: Fix wrong dirty space budget for dirty inode adds 25fce616a61f ubifs: do_rename: Fix wrong space budget when target inode [...] adds e874dcde1cbf ubifs: Reserve one leb for each journal head while doing budget adds 9af31d6ec1a4 ubi: Fix use-after-free when volume resizing failed adds 1e591ea072df ubi: Fix unreferenced object reported by kmemleak in ubi_r [...] adds 4a1ff3c5d04b ubifs: Fix memory leak in alloc_wbufs() adds 7af73882dd1c ubi: fastmap: Add fastmap control support for module parameter adds c15859bfd326 ubi: Fix possible null-ptr-deref in ubi_free_volume() adds 2de203d8ab51 ubi: Fix permission display of the debugfs files adds 944e096aa240 ubifs: Re-statistic cleaned znode count if commit failed adds 122deabfe142 ubifs: dirty_cow_znode: Fix memleak in error handling path adds fb8bc4c74ae4 ubifs: ubifs_writepage: Mark page dirty after writing inod [...] adds 66f4742e9352 ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid [...] adds 76f9476ece44 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling af [...] adds a240bc5c4313 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() adds 4d57a7333e26 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling [...] adds b5dd034f8f4a UBI: Fastmap: Fix kernel-doc adds 415c94532ebb ubifs: Fix some kernel-doc comments adds 422125232f62 ubifs: Fix kernel-doc adds 7198c9c00338 jffs2: fix spelling mistake "neccecary"->"necessary" adds d5711ae52d5a jffs2: Use function instead of macro when initialize compressors adds 3432e57493c2 jffs2: Fix list_del corruption if compressors initialized failed adds 91cc8fbcc8c7 ubi: block: set BLK_MQ_F_BLOCKING adds 0b3bc49c936c ubi: use correct names in function kernel-doc comments adds 1ecf9e390452 mtd: ubi: wire-up parent MTD device adds 05b8773ca332 mtd: ubi: block: wire-up device parent adds 22d74bc26bbf ubifs: make kobj_type structures constant adds 8fcf2d012c86 ubi: block: Fix a possible use-after-free bug in ubiblock_ [...] adds e31b283a58df Merge tag 'ubifs-for-linus-6.3-rc1' of git://git.kernel.or [...] adds a0a9ad95ddcc um: Remove the unneeded result variable adds 28b2bb06a381 um: remove unneeded semicolon adds e0820368d010 hostfs: Replace kmap() with kmap_local_page() adds 3271e27bba90 um: protect VMA iteration adds 8f88c73afe48 um: vector: Fix memory leak in vector_config adds d119595f873e um: Switch printk calls to adhere to correct coding style adds d5dbcfe7ee31 um: Declare fix_range_common as a static function adds 905a77077573 rust: arch/um: Use 'pie' relocation mode under UML adds 884981867947 rust: arch/um: Disable FP/SIMD instruction to match x86 adds 0438aadfa69a rust: arch/um: Add support for CONFIG_RUST under x86_64 UML adds 5541992e512d x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list adds 2f2be5102480 um: Make the definition of cpu_data more compatible adds 2c4d3841a82b um: Avoid pcap multiple definition errors adds 910dba412392 um: Prevent building modules incompatible with MODVERSIONS adds 6aa56115c73b um: Use CFLAGS_vmlinux adds f09c3fcf67a3 um: put power options in a menu adds 83e913f52aba um: Support LTO adds 314a1408b79a um: virt-pci: implement pcibios_get_phb_of_node() adds 935f8f7a0123 um-virt-pci: Make max delay configurable adds 522c532c4fe7 virt-pci: add platform bus support adds b99ddbe8336e UML: define RUNTIME_DISCARD_EXIT adds 8a6ca543646f um: virtio_uml: free command if adding to virtqueue failed adds 8e9cd85139a2 um: virtio_uml: mark device as unregistered when breaking it adds abdeb4fa5e1b um: virtio_uml: move device breaking into workqueue adds 339b84dcd711 um: virt-pci: properly remove PCI device from bus adds 6c7667c9bc12 uml: vector: Remove unused definitions VECTOR_{WRITE,HEADERS} adds 04df97e150c8 Documentation: rust: Fix arch support table adds 64e851689e44 Merge tag 'uml-for-linus-6.3-rc1' of git://git.kernel.org/ [...] adds 4093b0062f10 Merge 'pci/enumeration' into loongarch-next adds fd200632d09d LoongArch: Fix Chinese comma in cpu.h adds bb7a78e34346 LoongArch: Only call get_timer_irq() once in constant_cloc [...] adds 41596803302d LoongArch: Make -mstrict-align configurable adds f733f119e9b3 LoongArch: Use la.pcrel instead of la.abs when it's trivia [...] adds 8cbd5ebfe241 LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoi [...] adds 396233c65008 LoongArch: Add la_abs macro implementation adds d8da19fbdedd LoongArch: Add support for kernel relocation adds e5f02b51fa0c LoongArch: Add support for kernel address space layout ran [...] adds 3f89765d6227 LoongArch: kdump: Add single kernel image implementation adds 35c94fab6eee LoongArch: kdump: Add crashkernel=YM handling adds edffa33c7bb5 LoongArch: Add hardware breakpoints/watchpoints support adds 1a69f7a161a7 LoongArch: ptrace: Expose hardware breakpoints to debuggers adds 356bd6f23682 LoongArch: ptrace: Add function argument access API adds 424421a7f34c LoongArch: ptrace: Add hardware single step support adds 9b3441a6b0e1 LoongArch: Simulate branch and PC* instructions adds 6d4cc40fb5f5 LoongArch: Add kprobes support adds 3f5536860086 LoongArch: Add kretprobes support adds 09e679c28a4d LoongArch: Add kprobes on ftrace support adds fcf77d016216 LoongArch: Mark some assembler symbols as non-kprobe-able adds a6484baa3b02 samples/kprobes: Add LoongArch support adds 121ff07bdee0 tools: Add LoongArch build infrastructure adds eb4071b98839 selftests/seccomp: Add LoongArch selftesting support adds 8883bf83127d selftests/ftrace: Add LoongArch kprobe args string tests support adds a8356cdb5bd5 Merge tag 'loongarch-6.3' of git://git.kernel.org/pub/scm/ [...] adds 250870824c1c sh: intc: Avoid spurious sizeof-pointer-div warning adds ff30bd6a6618 sh: clk: Fix clk_enable() to return 0 on NULL clk adds 1d2aea1bcf68 Merge tag 'sh-for-v6.3-tag1' of git://git.kernel.org/pub/s [...] adds f122a08b197d capability: just use a 'u64' instead of a 'u32[2]' array adds 92304df83b94 power: supply: qcom_battmgr: remove bogus do_div() adds fe90151c3cc6 SUNRPC: Let Kunit tests run with some enctypes compiled out adds fb5b855d9f34 SUNRPC: Properly terminate test case arrays adds ee3f96b16468 Merge tag 'nfsd-6.3-1' of git://git.kernel.org/pub/scm/lin [...]
No new revisions were added by this update.
Summary of changes: Documentation/index.rst | 17 +- Documentation/locking/locktorture.rst | 4 +- Documentation/process/5.Posting.rst | 3 +- Documentation/process/submitting-patches.rst | 9 +- Documentation/rust/arch-support.rst | 2 + Documentation/translations/sp_SP/process/index.rst | 1 + .../sp_SP/process/programming-language.rst | 53 ++ arch/loongarch/Kconfig | 65 +- arch/loongarch/Makefile | 14 +- arch/loongarch/configs/loongson3_defconfig | 1 + arch/loongarch/include/asm/addrspace.h | 2 + arch/loongarch/include/asm/asm.h | 10 + arch/loongarch/include/asm/asmmacro.h | 17 + arch/loongarch/include/asm/cpu.h | 2 +- arch/loongarch/include/asm/hw_breakpoint.h | 145 +++++ arch/loongarch/include/asm/inst.h | 58 ++ arch/loongarch/include/asm/kprobes.h | 61 ++ arch/loongarch/include/asm/loongarch.h | 35 +- arch/loongarch/include/asm/processor.h | 16 +- arch/loongarch/include/asm/ptrace.h | 39 ++ arch/loongarch/include/asm/setup.h | 16 + arch/loongarch/include/asm/stackframe.h | 13 +- arch/loongarch/include/asm/switch_to.h | 1 + arch/loongarch/include/asm/uaccess.h | 1 - arch/loongarch/include/uapi/asm/ptrace.h | 9 + arch/loongarch/kernel/Makefile | 9 +- arch/loongarch/kernel/entry.S | 91 +-- arch/loongarch/kernel/ftrace_dyn.c | 64 ++ arch/loongarch/kernel/genex.S | 8 +- arch/loongarch/kernel/head.S | 33 +- arch/loongarch/kernel/hw_breakpoint.c | 548 +++++++++++++++++ arch/loongarch/kernel/inst.c | 123 ++++ arch/loongarch/kernel/kprobes.c | 406 ++++++++++++ arch/loongarch/kernel/kprobes_trampoline.S | 96 +++ arch/loongarch/kernel/process.c | 7 + arch/loongarch/kernel/ptrace.c | 472 ++++++++++++++ arch/loongarch/kernel/relocate.c | 242 ++++++++ arch/loongarch/kernel/setup.c | 14 +- arch/loongarch/kernel/time.c | 11 +- arch/loongarch/kernel/traps.c | 68 +- arch/loongarch/kernel/vmlinux.lds.S | 20 +- arch/loongarch/lib/memcpy.S | 3 + arch/loongarch/lib/memmove.S | 4 + arch/loongarch/lib/memset.S | 3 + arch/loongarch/mm/fault.c | 3 + arch/loongarch/mm/tlbex.S | 17 +- arch/loongarch/power/suspend_asm.S | 5 +- arch/um/Kconfig | 7 + arch/um/Makefile | 7 +- arch/um/drivers/Kconfig | 2 + arch/um/drivers/pcap_kern.c | 4 +- arch/um/drivers/vector_kern.c | 1 + arch/um/drivers/vector_user.h | 2 - arch/um/drivers/virt-pci.c | 139 ++++- arch/um/drivers/virtio_uml.c | 20 +- arch/um/include/asm/processor-generic.h | 2 +- arch/um/kernel/exec.c | 4 +- arch/um/kernel/tlb.c | 6 +- arch/um/kernel/um_arch.c | 2 +- arch/um/kernel/vmlinux.lds.S | 2 +- arch/um/os-Linux/irq.c | 4 +- arch/um/os-Linux/skas/mem.c | 19 +- arch/um/os-Linux/skas/process.c | 121 ++-- arch/x86/Makefile.um | 6 + arch/x86/um/vdso/Makefile | 2 +- arch/x86/um/vdso/um_vdso.c | 12 +- drivers/i3c/master.c | 1 + drivers/i3c/master/dw-i3c-master.c | 5 +- drivers/mtd/ubi/block.c | 109 ++-- drivers/mtd/ubi/build.c | 32 +- drivers/mtd/ubi/debug.c | 19 +- drivers/mtd/ubi/eba.c | 2 +- drivers/mtd/ubi/fastmap-wl.c | 12 +- drivers/mtd/ubi/fastmap.c | 2 +- drivers/mtd/ubi/kapi.c | 1 + drivers/mtd/ubi/misc.c | 2 +- drivers/mtd/ubi/vmt.c | 18 +- drivers/mtd/ubi/wl.c | 27 +- drivers/power/supply/qcom_battmgr.c | 3 +- drivers/sh/clk/core.c | 2 +- fs/9p/v9fs.c | 2 +- fs/9p/vfs_addr.c | 2 - fs/9p/vfs_dir.c | 7 +- fs/9p/vfs_file.c | 7 +- fs/9p/vfs_inode.c | 3 +- fs/9p/vfs_inode_dotl.c | 7 +- fs/exfat/dir.c | 90 ++- fs/exfat/exfat_fs.h | 4 +- fs/exfat/exfat_raw.h | 21 + fs/exfat/fatent.c | 32 +- fs/exfat/file.c | 3 +- fs/exfat/inode.c | 6 +- fs/exfat/namei.c | 2 +- fs/exfat/super.c | 3 +- fs/hostfs/hostfs_kern.c | 15 +- fs/jffs2/compr.c | 50 +- fs/jffs2/compr.h | 26 +- fs/jffs2/file.c | 15 +- fs/jffs2/fs.c | 2 +- fs/jfs/jfs_dmap.c | 3 +- fs/proc/array.c | 7 +- fs/ubifs/budget.c | 9 +- fs/ubifs/dir.c | 18 +- fs/ubifs/file.c | 31 +- fs/ubifs/io.c | 6 +- fs/ubifs/journal.c | 8 +- fs/ubifs/super.c | 17 +- fs/ubifs/sysfs.c | 6 +- fs/ubifs/tnc.c | 24 +- fs/ubifs/ubifs.h | 5 + fs/xfs/libxfs/xfs_ag.c | 93 ++- fs/xfs/libxfs/xfs_ag.h | 111 +++- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 683 +++++++++++++-------- fs/xfs/libxfs/xfs_alloc.h | 61 +- fs/xfs/libxfs/xfs_alloc_btree.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 664 ++++++++++---------- fs/xfs/libxfs/xfs_bmap.h | 7 + fs/xfs/libxfs/xfs_bmap_btree.c | 64 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 242 ++++---- fs/xfs/libxfs/xfs_ialloc.h | 5 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 47 +- fs/xfs/libxfs/xfs_ialloc_btree.h | 20 +- fs/xfs/libxfs/xfs_refcount_btree.c | 10 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 3 +- fs/xfs/scrub/agheader_repair.c | 35 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/common.c | 21 +- fs/xfs/scrub/fscounters.c | 13 +- fs/xfs/scrub/repair.c | 7 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_discard.c | 50 +- fs/xfs/xfs_filestream.c | 455 +++++++------- fs/xfs/xfs_filestream.h | 6 +- fs/xfs/xfs_fsmap.c | 5 +- fs/xfs/xfs_icache.c | 8 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_iwalk.c | 10 +- fs/xfs/xfs_mount.h | 3 +- fs/xfs/xfs_reflink.c | 4 +- fs/xfs/xfs_super.c | 47 +- fs/xfs/xfs_trace.h | 81 +-- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 2 +- include/linux/capability.h | 131 +--- include/linux/mtd/ubi.h | 1 + include/linux/sh_intc.h | 5 +- include/uapi/linux/elf.h | 2 + io_uring/fdinfo.c | 4 +- kernel/auditsc.c | 6 +- kernel/capability.c | 104 ++-- kernel/umh.c | 41 +- net/9p/client.c | 8 +- net/9p/trans_rdma.c | 15 +- net/9p/trans_xen.c | 48 +- net/sunrpc/auth_gss/gss_krb5_test.c | 23 +- samples/kprobes/kprobe_example.c | 8 + security/apparmor/policy_unpack.c | 40 +- security/commoncap.c | 49 +- .../arch/loongarch/include/uapi/asm/bitsperlong.h | 9 + tools/scripts/Makefile.arch | 11 +- .../selftests/bpf/progs/test_deny_namespace.c | 7 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + tools/testing/selftests/seccomp/seccomp_bpf.c | 6 + 167 files changed, 5158 insertions(+), 2015 deletions(-) create mode 100644 Documentation/translations/sp_SP/process/programming-language.rst create mode 100644 arch/loongarch/include/asm/hw_breakpoint.h create mode 100644 arch/loongarch/include/asm/kprobes.h create mode 100644 arch/loongarch/kernel/hw_breakpoint.c create mode 100644 arch/loongarch/kernel/kprobes.c create mode 100644 arch/loongarch/kernel/kprobes_trampoline.S create mode 100644 arch/loongarch/kernel/relocate.c create mode 100644 tools/arch/loongarch/include/uapi/asm/bitsperlong.h