This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 8350142a4b4c Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel [...]
new 2132b355267f audit: Reorganize kerneldoc parameter names
new 89282beaf75d audit: Use str_yes_no() helper function
new a8220b0ca798 Merge tag 'audit-pr-20241112' of git://git.kernel.org/pub/ [...]
new 541b57e31368 selinux: do not include <linux/*.h> headers from host programs
new 3b70b66e03b5 selinux: move genheaders to security/selinux/
new d1d991efaf34 selinux: Add netlink xperm support
new 984366854190 selinux: streamline selinux_nlmsg_lookup()
new 9aba55b1fbef selinux: apply clang format to security/selinux/nlmsgtab.c
new d7b6918e22c7 selinux: Deprecate /sys/fs/selinux/user
new 8ffc7dbce2d5 Merge tag 'selinux-pr-20241112' of git://git.kernel.org/pu [...]
new ed870e35db66 lsm: add the lsm_prop data structure
new 870b7fdc660b lsm: use lsm_prop in security_audit_rule_match
new 6f2f724f0e11 lsm: add lsmprop_to_secctx hook
new 7183abccd8ac audit: maintain an lsm_prop in audit_context
new f4602f163c98 lsm: use lsm_prop in security_ipc_getsecid
new e4f682204408 audit: update shutdown LSM data
new 37f670aacd48 lsm: use lsm_prop in security_current_getsecid
new 07f9d2c1132c lsm: use lsm_prop in security_inode_getsecid
new e0a8dcbd53b6 audit: use an lsm_prop in audit_names
new b0654ca42998 lsm: create new security_cred_getlsmprop LSM hook
new 13d826e564e2 audit: change context data from secid to lsm_prop
new 05a344e54d0b netlabel,smack: use lsm_prop for audit data
new 8afd8c8faa24 lsm: remove lsm_prop scaffolding
new 5591fd5e0348 Merge tag 'lsm-pr-20241112' of git://git.kernel.org/pub/sc [...]
new 0467cdde8c43 s390/pci: Sort PCI functions prior to creating virtual busses
new 126034faaac5 s390/pci: Use topology ID for multi-function devices
new 25f39d3dcb48 s390/pci: Ignore RID for isolated VFs
new 31d1d8a35eeb s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() in [...]
new bc7f911b033a s390/pci: Switch over to sysfs_emit
new 61997c1e947d s390/facilities: Fix warning about shadow of global variable
new 14c757937627 s390/virtio_ccw: Fix dma_parm pointer not set up
new e9ab04490667 s390/sclp: Allow user-space to provide PCI reports for opt [...]
new bf017eed7590 s390/cio: Correct some typos in comments
new f626e79bfe42 s390/cpum_cf: Correct typo CYLCE
new 99ad39306a62 s390/pci: Expose FIDPARM attribute in sysfs
new d6e48a01bb4f s390/pci: Align prototypes of zpci IO memcpy functions
new 8c58a229688c s390/cio: Do not unregister the subchannel based on DNV
new e6ebf0d6514b s390: Fix various typos
new 2835f8bf5530 s390/pageattr: Implement missing kernel_page_present()
new 82a0fcb1ad03 s390/kdump: Provide is_kdump_kernel() implementation
new f94de4f17b56 s390/topology: Switch over to sysfs_emit()
new b4b920cdede4 s390/time: Switch over to sysfs_emit()
new 5b2a85a24b99 s390/smp: Switch over to sysfs_emit()
new d151f8f788a1 s390/perf_event: Switch over to sysfs_emit()
new c50262498dd1 s390/nospec: Switch over to sysfs_emit()
new 401721a54cba s390/ipl: Switch over to sysfs_emit()
new 897a42dd0110 s390/crypto: Switch over to sysfs_emit()
new 0aa4daa70024 scsi: zfcp: Switch over to sysfs_emit()
new 04b190911d67 s390/cio/chp: Switch over to sysfs_emit()
new 2707704baab3 s390/cio/device: Switch over to sysfs_emit()
new 48e0ab9a66f2 s390/cio/cmf: Switch over to sysfs_emit()
new eecab5428c16 s390/cio/ccwgroup: Switch over to sysfs_emit()
new ece8f29d69b4 s390/cio/css: Switch over to sysfs_emit()
new 2c798d583d07 s390/cio/scm: Switch over to sysfs_emit()
new 9d20d350729f s390/dcssblk: Switch over to sysfs_emit()
new 6a5ac284a8f2 s390/tape: Switch over to sysfs_emit()
new 182d54671c30 s390/vmlogrdr: Switch over to sysfs_emit()
new 92a201b7648b s390/sclp_ocf: Switch over to sysfs_emit()
new 95ea212082ef s390/sclp_cpi: Switch over to sysfs_emit()
new a6a56aec4ac5 s390/vmur: Switch over to sysfs_emit()
new 5c77c5d1e40f s390/vfio-ap: Switch over to sysfs_emit()
new c3a04f7e281d s390/netiucv: Switch over to sysfs_emit()
new bb4ad73a2893 s390/uv: Refactor uv-sysfs creation
new 28a51ee8eb83 s390/uv: Provide host-key hashes in sysfs
new da59c71cc727 s390/uv: Use a constant for more-data rc
new 7c9137af2042 s390/uv: Retrieve UV secrets support
new 99961593e364 s390/uvdevice: Add Retrieve Secret IOCTL
new d35613718784 s390/uvdevice: Increase indent in IOCTL definitions
new f00469a6420e s390/uv: Retrieve UV secrets sysfs support
new 55e055ba7faf s390/zcrypt: Cleanup include zcrypt_api.h
new bbecb519004c s390/pkey: Simplify protected key length calculation code
new b2402a67246f s390/pkey: Rework pkey verify for protected keys
new 1bcf8d9a0c3d s390/pkey: Fix checkpatch findings in pkey header file
new eb37a9aea64d s390/pkey: Build module name array selectively based on ke [...]
new 73dfc79c6b04 s390/pkey: Add new pkey handler module pkey-uv
new e7277a898166 MAINTAINERS: Update and add s390 crypto related entries
new db417646fecd s390/cpum_sf: Do not re-enable event after deletion
new de6d22ccdc09 s390/cpum_sf: Consistently use goto out for function exit
new f2e9d46ac62f s390/cpum_sf: Use sf_buffer_available()
new 0c2513239656 s390/cpum_sf: Fix format string in pr_err()
new a0bd7dacbd51 s390/cpum_sf: Handle CPU hotplug remove during sampling
new 444db60f8e29 s390/pkey: Tolerate larger key blobs
new ed61f86e61d0 s390/crypto: Convert to reverse x-mas tree, rename ret to rc
new e665b969391e s390/crypto: Use module-local structures for protected keys
new 6e98c81063d2 s390/crypto: Generalize parameters for key conversion
new 20a5f640ca7f s390/crypto: Introduce function for tokenize clearkeys
new f4d3cf6b8b83 s390/crypto: Postpone the key split to key conversion
new 666300dae851 s390/crypto: Add hardware acceleration for full AES-XTS mode
new f4d5e64c5c62 s390/cpum_sf: Rework call to sf_disable()
new f96cb0d61db6 s390/entry: Remove __GMAP_ASCE and use _PIF_GUEST_FAULT again
new ca3c6dc3a9c5 s390/kvm: Remove kvm_arch_fault_in_page()
new 075fd7362ca0 s390/mm/gmap: Refactor gmap_fault() and add support for pfault
new 473aaf52b937 s390/mm/gmap: Fix __gmap_fault() return code
new 05066cafa925 s390/mm/fault: Handle guest-related program interrupts in KVM
new 8cdebf47ed52 s390/kvm: Stop using gmap_{en,dis}able()
new 1da70905483e s390/mm/gmap: Remove gmap_{en,dis}able()
new e8d8d9721819 s390: Remove gmap pointer from lowcore
new f76901d16008 s390/mm: Simplify get_fault_type()
new a12d622ad541 s390/mm: Get rid of fault type switch statements
new 57d1da4fd870 s390/mm: Convert to LOCK_MM_AND_FIND_VMA
new a5600f05d3d7 s390/mm: Cleanup fault error handling
new f55bd479d866 s390/cpum_sf: Fix and protect memory allocation of SDBs wi [...]
new 64844729a608 s390/kvm: Initialize uninitialized flags variable
new 34fb045eddd3 s390/kvm: Mask extra bits from program interrupt code
new b7cfc045488e Documentation: s390-diag.rst: Make diag500 a generic KVM h [...]
new e5d94902e47e Documentation: s390-diag.rst: Document diag500(STORAGE LIM [...]
new 63938e170810 s390/physmem_info: Query diag500(STORAGE LIMIT) to support [...]
new 38968bcdcc1d virtio-mem: s390 support
new 2b37c814aab7 lib/Kconfig.debug: Default STRICT_DEVMEM to "y" on s390
new e3a6970b7daf s390/sparsemem: Reduce section size to 128 MiB
new 6e55421ea54c s390/sparsemem: Provide memory_add_physaddr_to_nid() with [...]
new 18acd51fb186 Merge branch 'virtio-mem' into features
new 5e91e2f09cba s390/configs: Enable CONFIG_VIRTIO_MEM
new e89204070dac s390/sparsemem: Provide phys_to_target_node() with CONFIG_NUMA
new 3fad3bdac4de s390/uvdevice: Support longer secret lists
new 03ab9b969594 s390/uvdevice: Fix and slightly improve kernel-doc comment
new de786f0f8382 s390/pci: Add header guards and includes to internal headers
new 97b5cf629459 s390/con3270: Use NULL instead of 0 for pointers
new 01bfb451a3e9 s390/dump: Add firmware sysfs attribute for dump area size
new c8603d692857 s390/cmpxchg: Convert one and two byte case inline assembl [...]
new 0b6de9aec285 s390/cmpxchg: Provide arch_try_cmpxchg()
new 0e7d3baa7116 s390/cmpxchg: Implement arch_xchg() with arch_try_cmpxchg()
new de9e2eb89175 s390/cmpxchg: Provide arch_cmpxchg128_local()
new c76b3bc28577 s390/cmpxchg: Provide arch_try_cmpxchg128()
new ffc5eac2cda8 s390/atomic: Convert arch_atomic_xchg() to C function
new f99d670e31b9 s390/cmpxchg: Use arch_cmpxchg() instead of __atomic_cmpxchg()
new 5ba865ad579c s390/atomic: Provide arch_atomic_try_cmpxchg()
new 75a98ed6faa0 s390/preempt: Use arch_try_cmpxchg() instead of __atomic_c [...]
new d5fd93629af7 s390/locking: Use arch_try_cmpxchg() instead of __atomic_c [...]
new b59f103d3726 s390/atomic: Remove __atomic_cmpxchg() variants
new e449399ffd29 s390/perf_cpum_sf: Convert to use try_cmpxchg128()
new 42898f74b28c s390/perf_cpum_cf: Convert to use local64_try_cmpxchg()
new 0708967e2d56 s390/syscalls: Avoid creation of arch/arch/ directory
new e17aca200508 s390/syscalls: Remove unnecessary argument of filechk_syshdr
new 182c02a6cd5f s390/syscalls: Convert filechk to if_changed
new 2f4b3b83b8c6 s390/cio: Externalize full CMG characteristics
new e7583c5f8d0e s390/asm: Helper macros for flag output operand handling
new eade39cc724c s390/sthyi: Convert to use flag output macros
new 34c4812366ed s390/pageattr: Convert to use flag output macros
new 81c54fc570fe s390/time: Convert to use flag output macros
new d4e50cfe9c75 s390/topology: Convert to use flag output macros
new ca6dd1faa022 s390/cpcmd: Convert to use flag output macros
new fbe057e874c7 s390/cpu_mf: Convert to use flag output macros
new 9ce8bc0cb42b s390/mm: Convert to use flag output macros
new f07a788895bf s390/pai: Convert to use flag output macros
new 3611a2367c3f s390/uv: Convert to use flag output macros
new 553ed6d88a31 s390/smp: Convert to use flag output macros
new 5a5897d65b6f s390/irq: Convert to use flag output macros
new a6122f690af6 s390/diag: Convert to use flag output macros
new 0caf91f6d695 s390/string: Convert to use flag output macros
new 0b7265ae169a s390/extmem: Convert to use flag output macros
new 4e20996f0dc5 s390/kvm: Convert to use flag output macros
new 0eb597bd81ac s390/pci: Convert to use flag output macros
new d80888232e44 s390/boot/physmem: Convert to use flag output macros
new cd5e5a372300 s390/dasd: Convert to use flag output macros
new 6816e2124d6a s390/sclp: Convert to use flag output macros
new f62ad9073ae3 s390/cio/qdio: Convert to use flag output macros
new e200565d434b s390/cio/ioasm: Convert to use flag output macros
new 0338cd9c22d1 Merge tag 's390-6.13-1' of git://git.kernel.org/pub/scm/li [...]
new b2d5ca95ecfa mips: sgi-ip22: Replace "s[n]?printf" with sysfs_emit in s [...]
new da09935975c8 mips: asm: fix warning when disabling MIPS_FP_SUPPORT
new 6f1429325730 MIPS: Allow using more than 32-bit addresses for reset vec [...]
new 7c43938f6581 mips: bmips: bcm6358/6368: define required brcm,bmips-cbr-reg
new 1aa675538788 MIPS: mobileye: eyeq6h-epm6: Use eyeq6h in the board device tree
new c4a0a4a45a45 MIPS: kernel: proc: Use str_yes_no() helper function
new 74b4630e3f3a TC: Fix the wrong format specifier
new 495cc28f8e6b MAINTAINERS: Retire Ralf Baechle
new 9ba89806da16 MAINTAINERS: Remove linux-mips.org references
new 5cf28d2595a3 MIPS: loongson3_defconfig: Update configs dependencies
new f67a922230e8 MIPS: loongson3_defconfig: Enable blk_dev_nvme by default
new 5ec37be43fe7 mips: dts: realtek: Add syscon-reboot node
new 56131e6d1fcc mips: dts: realtek: Add I2C controllers
new ae4336e20b8a Merge tag 'mips_6.13' of git://git.kernel.org/pub/scm/linu [...]
new 2a9517b6f9c4 m68k: mvme147: Make mvme147_sched_init() __init
new 47bc87442738 m68k: mvme147: Fix SCSI controller IRQ numbers
new 6070970db9fe m68k: Initialize jump labels early during setup_arch()
new fc10edd9136a m68k: kernel: Use str_read_write() helper function
new 5d42a685734c m68k: Move Sun 3 into a top-level platform option
new 4760df6c1707 m68k: Select M68020 as fallback for classic
new b6fb218cf90b m68k: Make sure NR_IRQS is never zero
new 077b33b9e283 m68k: mvme147: Reinstate early console
new 647619b6bd27 m68k: defconfig: Update defconfigs for v6.12-rc1
new 9aa4c37f71b9 Merge tag 'm68k-for-v6.13-tag1' of git://git.kernel.org/pu [...]
new cc8476789983 drivers perf: remove unused field pmu_node
new 0263a1e4f5dd dt-bindings: perf: fsl-imx-ddr: Add i.MX91 compatible
new 44798fe136dc perf: imx_perf: add support for i.MX91 platform
new 48545b3eff6b perf/cxlpmu: Support missing events in 3.1 spec
new 759b5fc6cc3e perf/dwc_pcie: Convert the events with mixed case to lowercase
new 0bbff9ed8165 perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control
new e1dce56443a4 perf/marvell: Marvell PEM performance monitor support
new bdc9a64c8b20 ARM: pmuv3: Add missing write_pmuacr()
new 83d511c3ca0c perf/dwc_pcie: Add support for Ampere SoCs
new 94b3ad10c2e1 perf/dwc_pcie: Fix typos in event names
new 3930c88ad0a5 dt-bindings: arm: pmu: Add Samsung Mongoose core compatible
new 9643aaa19473 perf: arm_pmuv3: Add support for Samsung Mongoose PMU
new 845fd2cbedaf perf: Switch back to struct platform_driver::remove()
new bcc9d04e749a mm: Introduce ARCH_HAS_USER_SHADOW_STACK
new 9ab515b18f84 mm: Define VM_HIGH_ARCH_6
new f645e888b1a6 arm64/mm: Restructure arch_validate_flags() for extensibility
new 91e102e79740 prctl: arch-agnostic prctl for shadow stack
new 3630e82ab6bd mman: Add map_shadow_stack() flags
new 830ae8a39685 arm64: Document boot requirements for Guarded Control Stacks
new 7058bf87cd59 arm64/gcs: Document the ABI for Guarded Control Stacks
new ce0641d48ddd arm64/sysreg: Add definitions for architected GCS caps
new dad947cc22cf arm64/gcs: Add manual encodings of GCS instructions
new d0aa2b435186 arm64/gcs: Provide put_user_gcs()
new ff5181d8a2a8 arm64/gcs: Provide basic EL2 setup to allow GCS usage at E [...]
new 6487c963083c arm64/cpufeature: Runtime detection of Guarded Control Sta [...]
new 092055f1508c arm64/mm: Allocate PIE slots for EL0 guarded control stack
new ae80e1629aea mm: Define VM_SHADOW_STACK for arm64 when we support GCS
new 6497b66ba694 arm64/mm: Map pages for guarded control stack
new a94452112ce4 arm64/idreg: Add overrride for GCS
new eefc98711f84 arm64/hwcap: Add hwcap for GCS
new 8ce71d270536 arm64/traps: Handle GCS exceptions
new cfad706e8f6d arm64/mm: Handle GCS data aborts
new fc84bc5378a8 arm64/gcs: Context switch GCS state for EL0
new 506496bcbb42 arm64/gcs: Ensure that new threads have a GCS
new b57180c75c7e arm64/gcs: Implement shadow stack prctl() interface
new 8f3e750673b2 arm64/mm: Implement map_shadow_stack()
new eaf62ce1563b arm64/signal: Set up and restore the GCS context for signa [...]
new 16f47bb9ac8a arm64/signal: Expose GCS state in signal frames
new 7ec3b57cb29f arm64/ptrace: Expose GCS via ptrace and core files
new 5d8b172e7005 arm64: Add Kconfig for Guarded Control Stack (GCS)
new 7a2f671db61f kselftest/arm64: Verify the GCS hwcap
new b2d2f11ff5d6 kselftest/arm64: Add GCS as a detected feature in the sign [...]
new 0d426f7dd9a0 kselftest/arm64: Add framework support for GCS to signal h [...]
new 956573ac1890 kselftest/arm64: Allow signals tests to specify an expecte [...]
new 42155a8eb0f6 kselftest/arm64: Always run signals tests with GCS enabled
new 3d37d4307e0f kselftest/arm64: Add very basic GCS test program
new a505a52b4e29 kselftest/arm64: Add a GCS test program built with the sys [...]
new 58d69a3e3582 kselftest/arm64: Add test coverage for GCS mode locking
new 794b64ca5665 kselftest/arm64: Add GCS signal tests
new 05e6cfff58c4 kselftest/arm64: Add a GCS stress test
new bb9ae1a66c85 kselftest/arm64: Enable GCS for the FP stress tests
new 48f8d9cef766 kselftest/arm64: Validate that GCS push and write permissi [...]
new 9b9be7825851 kselftest/arm64: Ensure stable names for GCS stress test results
new 1caeda5ef251 arm64/gcs: Fix outdated ptrace documentation
new 016d659e62ad kselftest/arm64: Fix missing printf() argument in gcs/gcs- [...]
new 6105c5d46d0b arm64: probes: Move kprobes-specific fields
new dd0eb50e7c71 arm64: probes: Cleanup kprobes endianness conversions
new 14762109de02 arm64: probes: Remove probe_opcode_t
new ac4ad5c09b34 arm64: insn: Simulate nop instruction for better uprobe pe [...]
new ab23df141f53 arm64: asm-offsets: remove TSK_ACTIVE_MM
new 7bd8870af8dd arm64: asm-offsets: remove VMA_VM_*
new 4c92c121c402 arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET
new 1abc7c1e5933 arm64: asm-offsets: remove MM_CONTEXT_ID
new 4ce689b4480a arm64: asm-offsets: remove VM_EXEC and PAGE_SZ
new b129125e1f96 arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE
new 7bb32dc788dd arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET
new 7ffc13e23395 arm64: tlbflush: add __flush_tlb_range_limit_excess()
new a923705c69f7 arm64: optimize flush tlb kernel range
new 8ef41786d88f arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t
new 9c4a25140dee arm64: cpufeature: add POE to cpucap_is_possible()
new 0f612c6eb13a arm64: head: Drop SWAPPER_TABLE_SHIFT
new 358dd4a9bdac arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV
new 0448a96e243d arm64/mm: Drop _PROT_SECT_DEFAULT
new f8192813dcbe arm64/mm: Re-organize arch_make_huge_pte()
new 9a0e3b92b02e arm64: Return early when break handler is found on linked-list
new 2287a4c1e118 arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers
new 525fd6a1b34e arm64/fpsimd: Fix a typo
new 263e22d6bd1f ACPI: GTDT: Tighten the check for the array of platform ti [...]
new ced841702ee7 arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont()
new baec23979719 arm64/mm: Sanity check PTE address before runtime P4D/PUD folding
new dc9b74a76320 arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for bl [...]
new 340fd66c8566 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
new 1a9de2f6fda6 acpi/arm64: Adjust error handling procedure in gtdt_parse_ [...]
new bdf94836c22a arm64: uprobes: Optimize cache flushes for xol slot
new de7fb8d3a2c9 arm64/mm: Change protval as 'pteval_t' in map_range()
new f95382d73ec8 acpi/arm64: remove unnecessary cast
new c0139f6cbb1f arm64/ptrace: Clarify documentation of VL configuration vi [...]
new 67ab51cbdfee arm64: tls: Fix context-switching of tpidrro_el0 when kpti [...]
new 25c17c4b55de hugetlb: arm64: add mte support
new 27879e8cb6b0 selftests: arm64: add hugetlb mte tests
new 034993461890 arm64/sysreg: Update ID_AA64MMFR1_EL1 to DDI0601 2024-09
new c87df9cb9a21 arm64: pt_regs: assert pt_regs is a multiple of 16 bytes
new 2716d59bf483 arm64: pt_regs: remove stale big-endian layout
new 00d9597903d0 arm64: pt_regs: rename "pmr_save" -> "pmr"
new 1454363098a0 arm64: pt_regs: swap 'unused' and 'pmr' fields
new 886c2b0ba820 arm64: use a common struct frame_record
new b7794795c93d arm64: stacktrace: move dump_backtrace() to kunwind_stack_walk()
new bdf8eafbf7f5 arm64: stacktrace: report source of unwind data
new 8094df1cf092 arm64: stacktrace: report recovered PCs
new f05a4a42de90 arm64: stacktrace: split unwind_consume_stack()
new c2c6b27b5aa1 arm64: stacktrace: unwind exception boundaries
new f260c4426763 arm64: preserve pt_regs::stackframe during exec*()
new 4e6e8c2b757f binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4
new ddadbcdaaed5 arm64: Support AT_HWCAP3
new a2aa5dcc6393 kselftest/arm64: signal: drop now redundant GNU_SOURCE definition
new b0d80dbc378d kselftest/arm64: hwcap: fix f8dp2 cpuinfo name
new bf52ca5912c0 kselftest/arm64: mte: use proper SKIP syntax
new 0f995f22a03f kselftest/arm64: mte: use string literal for printf-style [...]
new 7e893dc81de3 kselftest/arm64: mte: fix printf type warnings about __u64
new 4716f719202e kselftest/arm64: mte: fix printf type warnings about pointers
new 96dddb7b9406 kselftest/arm64: mte: fix printf type warnings about longs
new 7a08cb9b4bb9 kselftest/arm64: Fail the overall fp-stress test if any te [...]
new dca93d29845d kselftest/arm64: Log fp-stress child startup errors to stdout
new 17a2409783f1 kselftest/arm64: Use ksft_perror() to log MTE failures
new 69c0d8247798 kselftest/arm64: Fix encoding for SVE B16B16 test
new a3590d71a1ac kselftest/arm64: Increase frequency of signal delivery in [...]
new 161e9925053c kselftest/arm64: Poll less often while waiting for fp-stre [...]
new 94de486e4215 kselftest/arm64: Correct misleading comments on fp-stress [...]
new ffca567fef9c kselftest/arm64: Remove unused ADRs from irritator handlers
new d65f27d240bb kselftest/arm64: Implement irritators for ZA and ZT
new 7368debf275a kselftest/arm64: Provide a SIGUSR1 handler in the kernel m [...]
new ead1c35ce3b3 kselftest/arm64: Test signal handler state modification in [...]
new ae465d9ca192 kselftest/arm64: Fix build with stricter assemblers
new b6bd50dd3b56 kselftest/arm64: Fix printf() compiler warnings in the arm [...]
new 0cc6b94a445c kselftest/arm64: Fix printf() warning in the arm64 MTE prc [...]
new 694e2803fece kselftest/arm64: Fix printf() compiler warnings in the arm [...]
new 116e50d6474e kselftest/arm64: Check that SVCR is 0 in signal handlers
new c297aa7d3fb6 kselftest/arm64: Enable build of PAC tests with LLVM=1
new c0350076c13e kselftets/arm64: Use flag bits for features in fp-ptrace a [...]
new 7e9c5b00009a kselftest/arm64: Expand the set of ZA writes fp-ptrace does
new 7dbd26d0b22d kselftest/arm64: Add FPMR coverage to fp-ptrace
new 3e360ef0c0a1 kselftest/arm64: Corrupt P0 in the irritator when testing SSVE
new 27141b690547 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
new 91a6533811bb kselftest/arm64: Try harder to generate different keys dur [...]
new fc7454107d1b arm64/lib: Handle CRC-32 alternative in C code
new b98b23e19492 arm64/crc32: Reorganize bit/byte ordering macros
new a6478d69cf56 arm64/crc32: Implement 4-way interleave using PMULL
new b880a80011f5 arm64: rsi: Add RSI definitions
new c077711f718b arm64: Detect if in a realm and set RIPAS RAM
new 399306954996 arm64: realm: Query IPA size from the RMM
new 371589437616 arm64: rsi: Add support for checking whether an MMIO is protected
new 3c6c70613956 arm64: rsi: Map unprotected MMIO as decrypted
new 491db21d8256 efi: arm64: Map Device with Prot Shared
new fbf979a01375 arm64: Enforce bounce buffers for realm DMA
new 0e9cb5995b25 arm64: mm: Avoid TLBI when marking pages as valid
new 42be24a4178f arm64: Enable memory encrypt for Realms
new 7999edc484ca virt: arm-cca-guest: TSM_REPORT support for realms
new 972d755f0195 arm64: Document Arm Confidential Compute
new aa47dcda2708 arm64/sysreg: Update ID_AA64MMFR1_EL1 register
new 926b66e2ebc8 arm64: setup: name 'tcr2' register
new efe72541355d arm64: Add support for FEAT_HAFT
new 62df5870ebf7 arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG
new b349a5a2b6e2 arm64: pgtable: Warn unexpected pmdp_test_and_clear_young()
new ccf54058f532 arm64/scs: Fix handling of DWARF augmentation data in CIE/ [...]
new 60de7a647fc5 arm64/scs: Deal with 64-bit relative offsets in FDE frames
new 47965a49a2c8 arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux()
new 5a4332062e9e Merge branches 'for-next/gcs', 'for-next/probes', 'for-nex [...]
new c56c599d9002 arm64: probes: Disable kprobes/uprobes on MOPS instructions
new 13840229d6bd arm64: mops: Handle MOPS exceptions from EL1
new b616058c6613 arm64: mops: Document booting requirement for HCR_EL2.MCE2
new 836ed3c4e473 arm64: lib: Use MOPS for memcpy() routines
new ce6b5ff5f16d arm64: lib: Use MOPS for copy_page() and clear_page()
new 2cfdb799dc76 arm64: mops: Document requirements for hypervisors
new 437330d90c50 Merge branch 'for-next/mops' into for-next/core
new 466ece4c6e19 arm64: signal: Remove unnecessary check when saving POE state
new 8edbbfcc1ed3 arm64: signal: Remove unused macro
new 6e182dc9f268 selftests/mm: Use generic pkey register manipulation
new 49f59573e9e0 selftests/mm: Enable pkey_sighandler_tests on arm64
new db64dfffcad2 selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests
new 929bbc16abfb selftests/mm: Fix unused function warning for aarch64_writ [...]
new 83ef4a378e56 Merge branch 'for-next/pkey-signal' into for-next/core
new ba1f9c8fe3d4 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...]
The 355 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:
.get_maintainer.ignore | 1 +
CREDITS | 5 +
Documentation/ABI/obsolete/sysfs-selinux-user | 12 +
Documentation/admin-guide/kernel-parameters.txt | 3 +
Documentation/admin-guide/perf/index.rst | 1 +
Documentation/admin-guide/perf/mrvl-pem-pmu.rst | 56 ++
Documentation/arch/arm64/arm-cca.rst | 69 ++
Documentation/arch/arm64/booting.rst | 38 ++
Documentation/arch/arm64/elf_hwcaps.rst | 10 +-
Documentation/arch/arm64/gcs.rst | 227 +++++++
Documentation/arch/arm64/index.rst | 3 +
Documentation/arch/arm64/mops.rst | 44 ++
Documentation/arch/arm64/sme.rst | 4 +
Documentation/arch/arm64/sve.rst | 4 +
Documentation/devicetree/bindings/arm/pmu.yaml | 1 +
.../devicetree/bindings/perf/fsl-imx-ddr.yaml | 4 +-
Documentation/filesystems/proc.rst | 2 +-
Documentation/virt/kvm/s390/s390-diag.rst | 35 +-
MAINTAINERS | 50 +-
arch/arm/include/asm/arm_pmuv3.h | 8 +
arch/arm64/Kconfig | 43 ++
arch/arm64/include/asm/arm_pmuv3.h | 10 +
arch/arm64/include/asm/assembler.h | 7 -
arch/arm64/include/asm/cpucaps.h | 2 +
arch/arm64/include/asm/cpufeature.h | 18 +-
arch/arm64/include/asm/daifflags.h | 2 +-
arch/arm64/include/asm/debug-monitors.h | 1 +
arch/arm64/include/asm/el2_setup.h | 30 +
arch/arm64/include/asm/esr.h | 28 +-
arch/arm64/include/asm/exception.h | 3 +
arch/arm64/include/asm/gcs.h | 107 +++
arch/arm64/include/asm/hugetlb.h | 8 +
arch/arm64/include/asm/hwcap.h | 7 +-
arch/arm64/include/asm/insn.h | 6 +
arch/arm64/include/asm/io.h | 8 +
arch/arm64/include/asm/kernel-pgtable.h | 1 -
arch/arm64/include/asm/mem_encrypt.h | 9 +
arch/arm64/include/asm/mman.h | 32 +-
arch/arm64/include/asm/mmu_context.h | 9 +
arch/arm64/include/asm/mte.h | 67 ++
arch/arm64/include/asm/pgalloc.h | 12 +-
arch/arm64/include/asm/pgtable-hwdef.h | 4 +
arch/arm64/include/asm/pgtable-prot.h | 19 +-
arch/arm64/include/asm/pgtable.h | 31 +-
arch/arm64/include/asm/probes.h | 11 +-
arch/arm64/include/asm/processor.h | 57 +-
arch/arm64/include/asm/ptrace.h | 22 +-
arch/arm64/include/asm/rsi.h | 68 ++
arch/arm64/include/asm/rsi_cmds.h | 160 +++++
arch/arm64/include/asm/rsi_smc.h | 193 ++++++
arch/arm64/include/asm/scs.h | 8 +-
arch/arm64/include/asm/set_memory.h | 3 +
arch/arm64/include/asm/stacktrace/common.h | 74 ++-
arch/arm64/include/asm/stacktrace/frame.h | 48 ++
arch/arm64/include/asm/sysreg.h | 20 +
arch/arm64/include/asm/tlbflush.h | 43 +-
arch/arm64/include/asm/uaccess.h | 40 ++
arch/arm64/include/uapi/asm/hwcap.h | 7 +-
arch/arm64/include/uapi/asm/ptrace.h | 8 +
arch/arm64/include/uapi/asm/sigcontext.h | 9 +
arch/arm64/kernel/Makefile | 3 +-
arch/arm64/kernel/asm-offsets.c | 27 +-
arch/arm64/kernel/cpufeature.c | 45 ++
arch/arm64/kernel/cpuinfo.c | 1 +
arch/arm64/kernel/debug-monitors.c | 10 +-
arch/arm64/kernel/efi.c | 12 +-
arch/arm64/kernel/entry-common.c | 35 +
arch/arm64/kernel/entry.S | 16 +-
arch/arm64/kernel/fpsimd.c | 2 +-
arch/arm64/kernel/head.S | 3 +
arch/arm64/kernel/hibernate.c | 6 +
arch/arm64/kernel/module.c | 10 +-
arch/arm64/kernel/mte.c | 27 +-
arch/arm64/kernel/pi/idreg-override.c | 12 +
arch/arm64/kernel/pi/map_range.c | 2 +-
arch/arm64/kernel/pi/patch-scs.c | 93 ++-
arch/arm64/kernel/probes/decode-insn.c | 22 +-
arch/arm64/kernel/probes/decode-insn.h | 2 +-
arch/arm64/kernel/probes/kprobes.c | 39 +-
arch/arm64/kernel/probes/simulate-insn.c | 6 +
arch/arm64/kernel/probes/simulate-insn.h | 1 +
arch/arm64/kernel/probes/uprobes.c | 12 +-
arch/arm64/kernel/process.c | 101 ++-
arch/arm64/kernel/ptrace.c | 74 ++-
arch/arm64/kernel/rsi.c | 142 ++++
arch/arm64/kernel/setup.c | 3 +
arch/arm64/kernel/signal.c | 235 ++++++-
arch/arm64/kernel/stacktrace.c | 176 ++++-
arch/arm64/kernel/traps.c | 18 +
arch/arm64/kernel/vmlinux.lds.S | 6 +-
arch/arm64/kvm/guest.c | 16 +-
arch/arm64/kvm/mmu.c | 11 +
arch/arm64/lib/Makefile | 2 +-
arch/arm64/lib/clear_page.S | 13 +
arch/arm64/lib/copy_page.S | 13 +
arch/arm64/lib/crc32-glue.c | 82 +++
arch/arm64/lib/crc32.S | 344 ++++++++--
arch/arm64/lib/memcpy.S | 19 +-
arch/arm64/lib/memset.S | 20 +-
arch/arm64/mm/Makefile | 1 +
arch/arm64/mm/copypage.c | 27 +-
arch/arm64/mm/fault.c | 40 ++
arch/arm64/mm/fixmap.c | 9 +-
arch/arm64/mm/gcs.c | 254 +++++++
arch/arm64/mm/hugetlbpage.c | 21 +-
arch/arm64/mm/init.c | 10 +-
arch/arm64/mm/mmap.c | 9 +-
arch/arm64/mm/mmu.c | 10 +-
arch/arm64/mm/pageattr.c | 98 ++-
arch/arm64/mm/proc.S | 19 +-
arch/arm64/mm/ptdump.c | 8 +-
arch/arm64/tools/cpucaps | 2 +
arch/arm64/tools/sysreg | 12 +
arch/m68k/Kconfig | 11 +-
arch/m68k/Kconfig.cpu | 36 +-
arch/m68k/Kconfig.machine | 25 -
arch/m68k/configs/amiga_defconfig | 1 +
arch/m68k/configs/apollo_defconfig | 1 +
arch/m68k/configs/atari_defconfig | 1 +
arch/m68k/configs/bvme6000_defconfig | 1 +
arch/m68k/configs/hp300_defconfig | 1 +
arch/m68k/configs/mac_defconfig | 1 +
arch/m68k/configs/multi_defconfig | 1 +
arch/m68k/configs/mvme147_defconfig | 1 +
arch/m68k/configs/mvme16x_defconfig | 1 +
arch/m68k/configs/q40_defconfig | 1 +
arch/m68k/configs/sun3_defconfig | 1 +
arch/m68k/configs/sun3x_defconfig | 1 +
arch/m68k/include/asm/irq.h | 4 +-
arch/m68k/include/asm/mvme147hw.h | 4 +-
arch/m68k/kernel/Makefile | 12 +-
arch/m68k/kernel/early_printk.c | 5 +-
arch/m68k/kernel/setup_mm.c | 6 +-
arch/m68k/kernel/time.c | 4 +-
arch/m68k/kernel/traps.c | 16 +-
arch/m68k/mvme147/config.c | 34 +-
arch/m68k/mvme147/mvme147.h | 6 +
arch/mips/boot/dts/brcm/bcm6358.dtsi | 1 +
arch/mips/boot/dts/brcm/bcm6368.dtsi | 1 +
arch/mips/boot/dts/mobileye/eyeq6h-epm6.dts | 2 +-
.../dts/realtek/cameo-rtl9302c-2x-rtl8224-2xge.dts | 2 +-
arch/mips/boot/dts/realtek/rtl9302c.dtsi | 15 +
arch/mips/boot/dts/realtek/rtl930x.dtsi | 29 +
arch/mips/configs/loongson3_defconfig | 32 +-
arch/mips/include/asm/mips-cm.h | 2 +
arch/mips/include/asm/switch_to.h | 2 +-
arch/mips/kernel/proc.c | 17 +-
arch/mips/kernel/smp-cps.c | 46 +-
arch/mips/sgi-ip22/ip22-gio.c | 7 +-
arch/s390/Kconfig | 8 +
arch/s390/boot/physmem_info.c | 83 ++-
arch/s390/boot/startup.c | 9 +-
arch/s390/boot/uv.c | 7 +-
arch/s390/configs/debug_defconfig | 2 +
arch/s390/configs/defconfig | 2 +
arch/s390/crypto/paes_s390.c | 413 ++++++++----
arch/s390/crypto/prng.c | 14 +-
arch/s390/include/asm/asm.h | 51 ++
arch/s390/include/asm/atomic.h | 28 +-
arch/s390/include/asm/atomic_ops.h | 75 ---
arch/s390/include/asm/cmpxchg.h | 374 ++++++-----
arch/s390/include/asm/cpacf.h | 2 +
arch/s390/include/asm/cpu_mf.h | 57 +-
arch/s390/include/asm/facility.h | 18 +-
arch/s390/include/asm/gmap.h | 3 -
arch/s390/include/asm/kexec.h | 3 +
arch/s390/include/asm/kvm_host.h | 5 +-
arch/s390/include/asm/lowcore.h | 3 +-
arch/s390/include/asm/page.h | 12 +-
arch/s390/include/asm/pai.h | 10 +-
arch/s390/include/asm/pci.h | 15 +-
arch/s390/include/asm/pci_clp.h | 13 +-
arch/s390/include/asm/pci_io.h | 6 +-
arch/s390/include/asm/physmem_info.h | 3 +
arch/s390/include/asm/preempt.h | 9 +-
arch/s390/include/asm/processor.h | 5 +-
arch/s390/include/asm/ptrace.h | 2 +
arch/s390/include/asm/set_memory.h | 1 +
arch/s390/include/asm/sigp.h | 11 +-
arch/s390/include/asm/sparsemem.h | 18 +-
arch/s390/include/asm/spinlock.h | 13 +-
arch/s390/include/asm/timex.h | 32 +-
arch/s390/include/asm/uv.h | 176 ++++-
arch/s390/include/uapi/asm/dasd.h | 2 +-
arch/s390/include/uapi/asm/pkey.h | 38 +-
arch/s390/include/uapi/asm/uvdevice.h | 32 +-
arch/s390/kernel/asm-offsets.c | 3 -
arch/s390/kernel/cpcmd.c | 10 +-
arch/s390/kernel/crash_dump.c | 11 +
arch/s390/kernel/debug.c | 18 +-
arch/s390/kernel/diag.c | 12 +-
arch/s390/kernel/entry.S | 44 +-
arch/s390/kernel/ipl.c | 84 ++-
arch/s390/kernel/irq.c | 11 +-
arch/s390/kernel/nospec-sysfs.c | 10 +-
arch/s390/kernel/os_info.c | 2 +-
arch/s390/kernel/perf_cpum_cf.c | 14 +-
arch/s390/kernel/perf_cpum_sf.c | 84 ++-
arch/s390/kernel/perf_event.c | 2 +-
arch/s390/kernel/smp.c | 20 +-
arch/s390/kernel/sthyi.c | 10 +-
arch/s390/kernel/syscalls/Makefile | 27 +-
arch/s390/kernel/time.c | 30 +-
arch/s390/kernel/topology.c | 29 +-
arch/s390/kernel/traps.c | 24 +-
arch/s390/kernel/uv.c | 256 +++++++-
arch/s390/kvm/intercept.c | 4 +-
arch/s390/kvm/kvm-s390.c | 158 +++--
arch/s390/kvm/kvm-s390.h | 8 +-
arch/s390/kvm/pci.c | 2 +-
arch/s390/kvm/vsie.c | 19 +-
arch/s390/lib/spinlock.c | 12 +-
arch/s390/lib/string.c | 10 +-
arch/s390/mm/extmem.c | 14 +-
arch/s390/mm/fault.c | 207 +-----
arch/s390/mm/gmap.c | 151 +++--
arch/s390/mm/pageattr.c | 16 +
arch/s390/mm/pgtable.c | 2 +-
arch/s390/pci/pci.c | 69 +-
arch/s390/pci/pci_bus.c | 48 +-
arch/s390/pci/pci_bus.h | 5 +
arch/s390/pci/pci_clp.c | 46 +-
arch/s390/pci/pci_event.c | 13 +-
arch/s390/pci/pci_insn.c | 106 +--
arch/s390/pci/pci_iov.h | 2 +
arch/s390/pci/pci_mmio.c | 90 +--
arch/s390/pci/pci_sysfs.c | 6 +-
arch/s390/purgatory/head.S | 2 +-
arch/x86/Kconfig | 1 +
arch/x86/include/uapi/asm/mman.h | 3 -
drivers/acpi/arm64/gtdt.c | 33 +-
drivers/crypto/Kconfig | 21 +
drivers/perf/Kconfig | 7 +
drivers/perf/Makefile | 1 +
drivers/perf/alibaba_uncore_drw_pmu.c | 2 +-
drivers/perf/amlogic/meson_g12_ddr_pmu.c | 2 +-
drivers/perf/arm-cci.c | 2 +-
drivers/perf/arm-ccn.c | 2 +-
drivers/perf/arm-cmn.c | 2 +-
drivers/perf/arm_cspmu/arm_cspmu.c | 2 +-
drivers/perf/arm_dmc620_pmu.c | 2 +-
drivers/perf/arm_dsu_pmu.c | 2 +-
drivers/perf/arm_pmuv3.c | 32 +-
drivers/perf/arm_smmuv3_pmu.c | 2 +-
drivers/perf/arm_spe_pmu.c | 2 +-
drivers/perf/cxl_pmu.c | 9 +-
drivers/perf/dwc_pcie_pmu.c | 16 +-
drivers/perf/fsl_imx8_ddr_perf.c | 2 +-
drivers/perf/fsl_imx9_ddr_perf.c | 7 +-
drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c | 2 +-
drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +-
drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +-
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +-
drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +-
drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 2 +-
drivers/perf/marvell_cn10k_ddr_pmu.c | 2 +-
drivers/perf/marvell_cn10k_tad_pmu.c | 2 +-
drivers/perf/marvell_pem_pmu.c | 425 ++++++++++++
drivers/perf/qcom_l2_pmu.c | 2 +-
drivers/perf/thunderx2_pmu.c | 2 +-
drivers/perf/xgene_pmu.c | 2 +-
drivers/s390/block/dasd_diag.c | 15 +-
drivers/s390/block/dcssblk.c | 18 +-
drivers/s390/char/con3270.c | 4 +-
drivers/s390/char/sclp.h | 18 +-
drivers/s390/char/sclp_cpi_sys.c | 8 +-
drivers/s390/char/sclp_ocf.c | 4 +-
drivers/s390/char/sclp_pci.c | 2 +
drivers/s390/char/tape_core.c | 16 +-
drivers/s390/char/uvdevice.c | 153 ++++-
drivers/s390/char/vmlogrdr.c | 4 +-
drivers/s390/char/vmur.c | 2 +-
drivers/s390/cio/ccwgroup.c | 2 +-
drivers/s390/cio/chp.c | 31 +-
drivers/s390/cio/chp.h | 1 +
drivers/s390/cio/chsc.c | 31 +-
drivers/s390/cio/chsc.h | 16 +
drivers/s390/cio/cio.c | 6 +-
drivers/s390/cio/cio.h | 2 +-
drivers/s390/cio/cmf.c | 15 +-
drivers/s390/cio/css.c | 6 +-
drivers/s390/cio/device.c | 40 +-
drivers/s390/cio/ioasm.c | 107 +--
drivers/s390/cio/qdio_main.c | 28 +-
drivers/s390/cio/scm.c | 2 +-
drivers/s390/crypto/Makefile | 4 +
drivers/s390/crypto/pkey_base.c | 14 +-
drivers/s390/crypto/pkey_base.h | 36 +
drivers/s390/crypto/pkey_cca.c | 5 +-
drivers/s390/crypto/pkey_ep11.c | 1 -
drivers/s390/crypto/pkey_pckmo.c | 239 +++----
drivers/s390/crypto/pkey_sysfs.c | 1 -
drivers/s390/crypto/pkey_uv.c | 284 ++++++++
drivers/s390/crypto/vfio_ap_ops.c | 45 +-
drivers/s390/crypto/zcrypt_ccamisc.h | 1 +
drivers/s390/net/netiucv.c | 24 +-
drivers/s390/scsi/zfcp_sysfs.c | 82 ++-
drivers/s390/virtio/virtio_ccw.c | 4 +
drivers/tc/tc.c | 2 +-
drivers/virt/coco/Kconfig | 2 +
drivers/virt/coco/Makefile | 1 +
drivers/virt/coco/arm-cca-guest/Kconfig | 11 +
drivers/virt/coco/arm-cca-guest/Makefile | 2 +
drivers/virt/coco/arm-cca-guest/arm-cca-guest.c | 224 +++++++
drivers/virtio/Kconfig | 12 +-
fs/binfmt_elf.c | 6 +
fs/binfmt_elf_fdpic.c | 6 +
fs/compat_binfmt_elf.c | 10 +
fs/hugetlbfs/inode.c | 2 +-
fs/proc/task_mmu.c | 2 +-
include/linux/cpuhotplug.h | 1 +
include/linux/lsm/apparmor.h | 17 +
include/linux/lsm/bpf.h | 16 +
include/linux/lsm/selinux.h | 16 +
include/linux/lsm/smack.h | 17 +
include/linux/lsm_hook_defs.h | 20 +-
include/linux/mm.h | 18 +-
include/linux/perf/arm_pmuv3.h | 1 +
include/linux/security.h | 98 ++-
include/net/netlabel.h | 2 +-
include/uapi/asm-generic/mman.h | 4 +
include/uapi/linux/elf.h | 1 +
include/uapi/linux/prctl.h | 22 +
kernel/audit.c | 23 +-
kernel/audit.h | 7 +-
kernel/auditfilter.c | 9 +-
kernel/auditsc.c | 69 +-
kernel/sys.c | 30 +
lib/Kconfig.debug | 2 +-
mm/Kconfig | 6 +
net/netlabel/netlabel_unlabeled.c | 2 +-
net/netlabel/netlabel_user.c | 7 +-
net/netlabel/netlabel_user.h | 2 +-
scripts/remove-stale-files | 3 +
scripts/selinux/Makefile | 2 +-
scripts/selinux/genheaders/.gitignore | 2 -
scripts/selinux/genheaders/Makefile | 5 -
scripts/selinux/mdp/Makefile | 2 +-
scripts/selinux/mdp/mdp.c | 4 -
security/apparmor/audit.c | 4 +-
security/apparmor/include/audit.h | 2 +-
security/apparmor/include/secid.h | 2 +
security/apparmor/lsm.c | 17 +-
security/apparmor/secid.c | 21 +-
security/integrity/ima/ima.h | 8 +-
security/integrity/ima/ima_api.c | 6 +-
security/integrity/ima/ima_appraise.c | 6 +-
security/integrity/ima/ima_main.c | 60 +-
security/integrity/ima/ima_policy.c | 20 +-
security/security.c | 96 ++-
security/selinux/.gitignore | 1 +
security/selinux/Makefile | 7 +-
.../genheaders => security/selinux}/genheaders.c | 3 -
security/selinux/hooks.c | 100 ++-
security/selinux/include/audit.h | 5 +-
security/selinux/include/classmap.h | 19 +-
security/selinux/include/initial_sid_to_string.h | 4 +
security/selinux/include/policycap.h | 1 +
security/selinux/include/policycap_names.h | 1 +
security/selinux/include/security.h | 6 +
security/selinux/nlmsgtab.c | 297 +++++----
security/selinux/selinuxfs.c | 4 +
security/selinux/ss/avtab.h | 5 +-
security/selinux/ss/services.c | 84 +--
security/smack/smack_lsm.c | 96 ++-
security/smack/smackfs.c | 4 +-
tools/testing/selftests/arm64/Makefile | 2 +-
tools/testing/selftests/arm64/abi/hwcap.c | 25 +-
tools/testing/selftests/arm64/abi/syscall-abi.c | 8 +-
tools/testing/selftests/arm64/fp/assembler.h | 15 +
tools/testing/selftests/arm64/fp/fp-ptrace-asm.S | 41 +-
tools/testing/selftests/arm64/fp/fp-ptrace.c | 161 ++++-
tools/testing/selftests/arm64/fp/fp-ptrace.h | 12 +
tools/testing/selftests/arm64/fp/fp-stress.c | 49 +-
tools/testing/selftests/arm64/fp/fpsimd-test.S | 6 +-
tools/testing/selftests/arm64/fp/kernel-test.c | 4 +
tools/testing/selftests/arm64/fp/sme-inst.h | 2 +
tools/testing/selftests/arm64/fp/sve-ptrace.c | 16 +-
tools/testing/selftests/arm64/fp/sve-test.S | 10 +-
tools/testing/selftests/arm64/fp/za-ptrace.c | 8 +-
tools/testing/selftests/arm64/fp/za-test.S | 15 +-
tools/testing/selftests/arm64/fp/zt-ptrace.c | 8 +-
tools/testing/selftests/arm64/fp/zt-test.S | 15 +-
tools/testing/selftests/arm64/gcs/.gitignore | 7 +
tools/testing/selftests/arm64/gcs/Makefile | 30 +
.../selftests/arm64/gcs}/asm-offsets.h | 0
tools/testing/selftests/arm64/gcs/basic-gcs.c | 357 ++++++++++
tools/testing/selftests/arm64/gcs/gcs-locking.c | 200 ++++++
.../selftests/arm64/gcs/gcs-stress-thread.S | 311 +++++++++
.../arm64/{fp/fp-stress.c => gcs/gcs-stress.c} | 227 ++-----
tools/testing/selftests/arm64/gcs/gcs-util.h | 100 +++
tools/testing/selftests/arm64/gcs/gcspushm.S | 96 +++
tools/testing/selftests/arm64/gcs/gcsstr.S | 99 +++
tools/testing/selftests/arm64/gcs/libc-gcs.c | 728 +++++++++++++++++++++
.../selftests/arm64/mte/check_buffer_fill.c | 4 +-
.../selftests/arm64/mte/check_hugetlb_options.c | 285 ++++++++
tools/testing/selftests/arm64/mte/check_prctl.c | 2 +-
.../selftests/arm64/mte/check_tags_inclusion.c | 4 +-
.../testing/selftests/arm64/mte/mte_common_util.c | 29 +-
.../testing/selftests/arm64/mte/mte_common_util.h | 6 +-
tools/testing/selftests/arm64/pauth/Makefile | 6 +
tools/testing/selftests/arm64/pauth/pac.c | 5 +-
tools/testing/selftests/arm64/signal/.gitignore | 1 +
tools/testing/selftests/arm64/signal/Makefile | 2 +-
tools/testing/selftests/arm64/signal/sve_helpers.h | 13 +
.../testing/selftests/arm64/signal/test_signals.c | 17 +-
.../testing/selftests/arm64/signal/test_signals.h | 6 +
.../selftests/arm64/signal/test_signals_utils.c | 32 +-
.../selftests/arm64/signal/test_signals_utils.h | 39 ++
.../arm64/signal/testcases/gcs_exception_fault.c | 62 ++
.../selftests/arm64/signal/testcases/gcs_frame.c | 88 +++
.../arm64/signal/testcases/gcs_write_fault.c | 67 ++
.../selftests/arm64/signal/testcases/ssve_regs.c | 5 +
.../selftests/arm64/signal/testcases/testcases.c | 7 +
.../selftests/arm64/signal/testcases/testcases.h | 1 +
.../selftests/arm64/signal/testcases/za_regs.c | 5 +
tools/testing/selftests/mm/Makefile | 8 +-
tools/testing/selftests/mm/pkey-arm64.h | 3 +-
tools/testing/selftests/mm/pkey-helpers.h | 7 +
tools/testing/selftests/mm/pkey-x86.h | 2 +
tools/testing/selftests/mm/pkey_sighandler_tests.c | 115 +++-
421 files changed, 11376 insertions(+), 3004 deletions(-)
create mode 100644 Documentation/ABI/obsolete/sysfs-selinux-user
create mode 100644 Documentation/admin-guide/perf/mrvl-pem-pmu.rst
create mode 100644 Documentation/arch/arm64/arm-cca.rst
create mode 100644 Documentation/arch/arm64/gcs.rst
create mode 100644 Documentation/arch/arm64/mops.rst
create mode 100644 arch/arm64/include/asm/gcs.h
create mode 100644 arch/arm64/include/asm/rsi.h
create mode 100644 arch/arm64/include/asm/rsi_cmds.h
create mode 100644 arch/arm64/include/asm/rsi_smc.h
create mode 100644 arch/arm64/include/asm/stacktrace/frame.h
create mode 100644 arch/arm64/kernel/rsi.c
create mode 100644 arch/arm64/lib/crc32-glue.c
create mode 100644 arch/arm64/mm/gcs.c
create mode 100644 arch/m68k/mvme147/mvme147.h
create mode 100644 arch/mips/boot/dts/realtek/rtl9302c.dtsi
create mode 100644 arch/s390/include/asm/asm.h
create mode 100644 drivers/perf/marvell_pem_pmu.c
create mode 100644 drivers/s390/crypto/pkey_uv.c
create mode 100644 drivers/virt/coco/arm-cca-guest/Kconfig
create mode 100644 drivers/virt/coco/arm-cca-guest/Makefile
create mode 100644 drivers/virt/coco/arm-cca-guest/arm-cca-guest.c
create mode 100644 include/linux/lsm/apparmor.h
create mode 100644 include/linux/lsm/bpf.h
create mode 100644 include/linux/lsm/selinux.h
create mode 100644 include/linux/lsm/smack.h
delete mode 100644 scripts/selinux/genheaders/.gitignore
delete mode 100644 scripts/selinux/genheaders/Makefile
rename {scripts/selinux/genheaders => security/selinux}/genheaders.c (97%)
create mode 100644 tools/testing/selftests/arm64/gcs/.gitignore
create mode 100644 tools/testing/selftests/arm64/gcs/Makefile
copy tools/{include/generated => testing/selftests/arm64/gcs}/asm-offsets.h (100%)
create mode 100644 tools/testing/selftests/arm64/gcs/basic-gcs.c
create mode 100644 tools/testing/selftests/arm64/gcs/gcs-locking.c
create mode 100644 tools/testing/selftests/arm64/gcs/gcs-stress-thread.S
copy tools/testing/selftests/arm64/{fp/fp-stress.c => gcs/gcs-stress.c} (71%)
create mode 100644 tools/testing/selftests/arm64/gcs/gcs-util.h
create mode 100644 tools/testing/selftests/arm64/gcs/gcspushm.S
create mode 100644 tools/testing/selftests/arm64/gcs/gcsstr.S
create mode 100644 tools/testing/selftests/arm64/gcs/libc-gcs.c
create mode 100644 tools/testing/selftests/arm64/mte/check_hugetlb_options.c
create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_exception_fault.c
create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_frame.c
create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 0073bda2108 Automatic date update in version.in
new 77bcfb741cb LoongArch: Do not relax pcalau12i+ld.d when there is overflow
The 1 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:
bfd/elfnn-loongarch.c | 32 ++++++++++--
ld/testsuite/ld-loongarch-elf/check_got_relax.d | 60 ++++++++++++++++++++++
ld/testsuite/ld-loongarch-elf/check_got_relax.s | 43 ++++++++++++++++
ld/testsuite/ld-loongarch-elf/check_relax_got.ld | 25 +++++++++
ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp | 1 +
5 files changed, 156 insertions(+), 5 deletions(-)
create mode 100644 ld/testsuite/ld-loongarch-elf/check_got_relax.d
create mode 100644 ld/testsuite/ld-loongarch-elf/check_got_relax.s
create mode 100644 ld/testsuite/ld-loongarch-elf/check_relax_got.ld
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 75034a77dc8 RISC-V: Remove unnecessary option for scalar SAT_TRUNC testcase
new fff5cfa4353 Regenerate config/avr/avr.opt.urls
The 1 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:
gcc/config/avr/avr.opt.urls | 6 ++++++
1 file changed, 6 insertions(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from c6d64479d609 Merge tag 'pull-statx' of git://git.kernel.org/pub/scm/lin [...]
new d431a2cd28e8 ext4: Call ext4_journal_stop(handle) only once in ext4_dio [...]
new 902cc179c931 ext4: supress data-race warnings in ext4_free_inodes_{coun [...]
new 76486b104168 ext4: avoid remount errors with 'abort' mount option
new fdfa648ab939 ext4: show the default enabled prefetch_block_bitmaps option
new 40eb3104cf41 ext4: WARN if a full dir leaf block has only one dentry
new 4a622e4d477b ext4: fix FS_IOC_GETFSMAP handling
new c7f9a6fa4052 ext4: simplify if condition
new a9cdf82a47ad fs: ext4: Don't use CMA for buffer_head
new 150c174a6053 ext4: return error on syncfs after shutdown
new 667de03a3b5e ext4: mark ctx_*_flags() with __maybe_unused
new a90825898bec ext4: don't pass full mapping flags to ext4_es_insert_extent()
new 2f3d93e210b9 ext4: fix race in buffer_head read fault injection
new 813f85360404 ext4: pass write-hint for buffered IO
new 25f51ea8ac81 ext4: disambiguate the return value of ext4_dio_write_end_io()
new c7fc0366c656 ext4: partial zero eof block on unaligned inode size extension
new 52aecaee1c26 mm: zero range of eof folio exposed by inode size extension
new 5ad585bcfe24 ext4: use ERR_CAST to return an error-valued pointer
new 4309a94da793 jbd2: remove redundant judgments for check v1 checksum
new 4c199241b662 jbd2: unified release of buffer_head in do_one_pass()
new a805ae3ab9dc jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass()
new ac626a3d52ac jbd2: factor out jbd2_do_replay()
new 0f67827bf44f jbd2: remove useless 'block_error' variable
new 22d26f9b0c3e jbd2: remove the 'success' parameter from the jbd2_do_repl [...]
new 867b73909ae0 ext4: use string choices helpers
new 27349b4d2ed0 ext4: cleanup variable name in ext4_fc_del()
new abe1ac7ca842 jbd2: make b_frozen_data allocation always succeed
new 97f5ec3b166d ext4: prevent delalloc to nodelalloc on remount
new 6a0c5887a543 ext4: use str_yes_no() helper function
new 2bd9077b6261 jbd2: avoid dozens of -Wflex-array-member-not-at-end warnings
new de183b2baf90 ext4: annotate struct fname with __counted_by()
new d5e9836e13a5 ext4: use struct_size() to improve ext4_htree_store_dirent()
new e06a8c24f644 ext4: prevent an infinite loop in the lazyinit thread
new 3e7c69cdb053 jbd2: Fix comment describing journal_init_common()
new 3e7447ab48d1 Merge tag 'ext4_for_linus-6.13-rc1' of git://git.kernel.or [...]
new 8cca35cb29f8 btrfs: don't take dev_replace rwsem on task already holding it
new c186345a6b4b btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT
new 67cd3f221769 btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTR [...]
new f6ebedb09bb2 btrfs: zlib: make the compression path to handle sector si [...]
new 90275a7762c8 btrfs: zstd: make the compression path to handle sector si [...]
new dd5e2762544d btrfs: compression: add an ASSERT() to ensure the read-in [...]
new a8706d0271a8 btrfs: wait for writeback if sector size is smaller than p [...]
new a4ef54dbb576 btrfs: make extent_range_clear_dirty_for_io() to handle se [...]
new 928b4de66ed3 btrfs: do not assume the full page range is not dirty in e [...]
new 2bca8eb0774d btrfs: move the delalloc range bitmap search into extent_io.c
new c96d0e392141 btrfs: mark all dirty sectors as locked inside writepage_d [...]
new 1d2fbb7f1f9e btrfs: allow compression even if the range is not page aligned
new 2e8b6bc0ab41 btrfs: avoid unnecessary device path update for the same device
new 7e06de7c83a7 btrfs: canonicalize the device path before adding it
new 2206265f41e9 btrfs: remove code duplication in ordered extent finishing
new c28b97f53be7 btrfs: qgroups: remove bytenr field from struct btrfs_qgro [...]
new fad884b0c821 btrfs: store fs_info in a local variable at btrfs_qgroup_t [...]
new c5e268022465 btrfs: remove unnecessary delayed refs locking at btrfs_qg [...]
new db58e152a2be btrfs: always use delayed_refs local variable at btrfs_qgr [...]
new 287d1cf303dc btrfs: remove pointless initialization at btrfs_qgroup_tra [...]
new 522945b34242 btrfs: remove redundant stop_loop variable in scrub_stripe()
new fa984c9e625e btrfs: remove unused page_to_inode and page_to_fs_info macros
new 2144e1f23f98 btrfs: correct typos in multiple comments across various files
new 506be4d56575 btrfs: tests: add selftests for raid-stripe-tree
new 004641bd0640 btrfs: remove unused btrfs_free_squota_rsv()
new 441ffe8a9830 btrfs: remove unused btrfs_is_parity_mirror()
new b628c139519a btrfs: remove unused btrfs_try_tree_write_lock()
new 00c5135dceaf btrfs: remove the dirty_page local variable
new 7f91c6a78a0e btrfs: simplify the page uptodate preparation for prepare_pages()
new 61b4d75e3c5c btrfs: handle empty list of NOCOW ordered extents with che [...]
new 5e72aabc1fff btrfs: return ENODATA in case RST lookup fails
new 9fde8a67b978 btrfs: scrub: skip initial RST lookup errors
new dd4028315e5d btrfs: qgroup: run delayed iputs after ordered extent completion
new 0fcaf926ad76 btrfs: remove btrfs_set_range_writeback()
new 2fac7e163d24 btrfs: zstd: assert the timer pointer in callback
new 25a1399a6d98 btrfs: drop unused parameter path from btrfs_tree_mod_log_ [...]
new 2d5903dd5b5b btrfs: drop unused parameter ctx from batch_delete_dir_ind [...]
new a6563fa06ab6 btrfs: drop unused parameter fs_info from wait_reserve_ticket()
new 343a63594bb6 btrfs: drop unused parameter fs_info from do_reclaim_sweep()
new a1e76e362f04 btrfs: send: drop unused parameter num from iterate_inode_ [...]
new a86a735d030f btrfs: send: drop unused parameter index from iterate_inod [...]
new f2c144fba7fb btrfs: scrub: drop unused parameter sctx from scrub_submit [...]
new 887d417f0a57 btrfs: drop unused parameter map from scrub_simple_mirror()
new 2651f4327410 btrfs: qgroup: drop unused parameter fs_info from __del_qg [...]
new d7f4b4efaa34 btrfs: drop unused transaction parameter from btrfs_qgroup [...]
new 3f4b1bc1c0b5 btrfs: lzo: drop unused paramter level from lzo_alloc_workspace()
new fd68c60048ee btrfs: drop unused parameter argp from btrfs_ioctl_quota_r [...]
new 372e5f88afb8 btrfs: drop unused parameter inode from read_inline_extent()
new e469da5d8414 btrfs: drop unused parameter offset from __cow_file_range_ [...]
new 590168edbe63 btrfs: drop unused parameter file_offset from btrfs_encode [...]
new cc5fe81aa647 btrfs: drop unused parameter iov_iter from btrfs_write_check()
new f8c4d59de23c btrfs: drop unused parameter refs from visit_node_for_delete()
new 2decc288eba4 btrfs: drop unused parameter mask from try_release_extent_state()
new ec315b4b9f66 btrfs: drop unused parameter fs_info from folio_range_has_eb()
new 87cbab86366e btrfs: drop unused parameter options from open_ctree()
new 01c5db782e3a btrfs: drop unused parameter data from btrfs_fill_super()
new d12a1a2a3022 btrfs: drop unused parameter transaction from alloc_log_tree()
new 8c7cd2b6c9c1 btrfs: drop unused parameter fs_info from btrfs_match_dir_ [...]
new a9c50c975656 btrfs: drop unused parameter level from alloc_heuristic_ws()
new 99785998ed1c btrfs: reduce lock contention when eb cache miss for btree search
new 03ba05058365 btrfs: add and use helper to remove extent map from its in [...]
new 102044384056 btrfs: make the extent map shrinker run asynchronously as [...]
new 70a5f9e266cf btrfs: simplify tracking progress for the extent map shrinker
new e7fa845010f1 btrfs: rename extent map shrinker members from struct btrf [...]
new a8371fccf016 btrfs: re-enable the extent map shrinker
new 2b1ef80d6810 btrfs: remove redundant level argument from read_block_for [...]
new c88ebf1db588 btrfs: simplify arguments for btrfs_verify_level_key()
new b8e63ea4058d btrfs: remove redundant initializations for struct btrfs_t [...]
new 4b5c1200f78e btrfs: remove local generation variable from read_block_fo [...]
new 70958a949d85 btrfs: do not clear read-only when adding sprout device
new 8511074c42b6 btrfs: remove unused btrfs_folio_start_writer_lock()
new 336e69f3025f btrfs: unify to use writer locks for subpage locking
new 0f7120266584 btrfs: rename btrfs_folio_(set|start|end)_writer_lock()
new 4f285a775207 btrfs: use str_yes_no() helper function in btrfs_dump_free [...]
new b1c5f6eda2d0 btrfs: fix wrong sizeof in btrfs_do_encoded_write()
new c87c299776e4 btrfs: make buffered write to copy one page a time
new e820dbeb6ad1 btrfs: convert btrfs_buffered_write() to use folios
new d07eaa9995fc btrfs: use filemap_get_folio() helper
new 6aea95ee3188 btrfs: implement partial deletion of RAID stripe extents
new 6e6ecdec2264 btrfs: tests: implement case for partial RAID stripe-tree delete
new 1d16c2761bcc btrfs: reduce extent tree lock contention when searching f [...]
new 00f529661baa btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs()
new 22a0ae1889c6 btrfs: move btrfs_destroy_delayed_refs() to delayed-ref.c
new 2f6e05a5ccb8 btrfs: remove fs_info parameter from btrfs_destroy_delayed_refs()
new c3a5888e0f47 btrfs: remove fs_info parameter from btrfs_cleanup_one_tra [...]
new 8d07a8f4c641 btrfs: remove duplicated code to drop delayed ref during t [...]
new 055903c4e7fa btrfs: use helper to find first ref head at btrfs_destroy_ [...]
new f7d4b4924d22 btrfs: remove num_entries atomic counter from delayed ref root
new 7ef360488600 btrfs: change return type of btrfs_delayed_ref_lock() to boolean
new a98048e10d44 btrfs: simplify obtaining a delayed ref head
new 58a4391810d4 btrfs: move delayed ref head unselection to delayed-ref.c
new 765f82890299 btrfs: pass fs_info to functions that search for delayed r [...]
new 5f54384c73fa btrfs: pass fs_info to btrfs_delete_ref_head()
new 7226ed7d44ee btrfs: assert delayed refs lock is held at find_ref_head()
new 64a71f0b8a37 btrfs: assert delayed refs lock is held at find_first_ref_head()
new a8985ac6bed0 btrfs: assert delayed refs lock is held at add_delayed_ref_head()
new d3aaeea771d3 btrfs: add comments regarding locking to struct btrfs_dela [...]
new 928ed1349dd7 btrfs: track delayed ref heads in an xarray
new 7f13360ef954 btrfs: remove no longer used delayed ref head search funct [...]
new 4bca7412b832 btrfs: remove pointless iocb::ki_pos addition in btrfs_enc [...]
new 26efd44796c6 btrfs: change btrfs_encoded_read() so that reading of exte [...]
new 973a432637ed btrfs: don't sleep in btrfs_encoded_read() if IOCB_NOWAIT is set
new 68d3b27e05c7 btrfs: move priv off stack in btrfs_encoded_read_regular_f [...]
new 34310c442e17 btrfs: add io_uring command for encoded reads (ENCODED_REA [...]
new 1cc86aeadafd btrfs: add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu()
new df3b8ca604f2 io_uring/cmd: let cmds to know about dying task
new 69673992b1ae btrfs: push cleanup into btrfs_read_locked_inode()
new 7c855e16ab72 btrfs: remove conditional path allocation in btrfs_read_lo [...]
new 5599f39356c6 btrfs: simplify range tracking in cow_file_range()
new 6c83d153ed86 btrfs: add new ioctl to wait for cleaned subvolumes
new dd0896e77d89 btrfs: update stale comment for struct btrfs_delayed_ref_n [...]
new a20725e1e701 btrfs: remove hole from struct btrfs_delayed_node
new e36d114990d2 btrfs: simplify logic to decrement snapshot counter at btr [...]
new 08fdca9eee09 btrfs: avoid superfluous calls to free_extent_map() in btr [...]
new 80b369553827 btrfs: fix a typo in btrfs_use_zone_append
new 2342d6595b60 btrfs: fix warning on PTR_ERR() against NULL device at btr [...]
new 722d343f12a6 btrfs: remove check for NULL fs_info at btrfs_folio_end_lo [...]
new dc058f5fda09 btrfs: send: check for dead send root under critical section
new e82c936293aa btrfs: send: check for read-only send root under critical section
new c14a8a4c04c5 Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/l [...]
new 794007a8c848 ata: Fix typos in the comment
new f7a870d0be12 ata: libata: Remove unused macro definitions
new 2d910fe1e62c ata: Switch back to struct platform_driver::remove()
new 08b64eeee4d6 ata: libata-scsi: Refactor scsi_6_lba_len() with use of ge [...]
new b055e3be63be ata: libata-scsi: Refactor ata_scsi_simulate()
new 44bdde151a6f ata: libata-scsi: Refactor ata_scsiop_read_cap()
new 4ab7bb976343 ata: libata-scsi: Refactor ata_scsiop_maint_in()
new 47000e84b3d0 ata: libata-scsi: Document all VPD page inquiry actors
new 2365278e0391 ata: libata-scsi: Remove struct ata_scsi_args
new 5251ae224d8d ata: libata-scsi: Return residual for emulated SCSI commands
new e8a2389ea808 dt-bindings: ata: ahci-platform: add missing iommus property
new 3d1b536c13f7 Merge tag 'ata-6.13-rc1' of git://git.kernel.org/pub/scm/l [...]
new 8933805623fa block: move iostat check into blk_acount_io_start()
new 2c50ec98fc6c block: remove redundant passthrough check in blk_mq_need_t [...]
new fd0a63bcda40 block: remove 'req->part' check for stats accounting
new e3569ecae44d block: kill blk_do_io_stat() helper
new ba40f4c590f4 block: add support for defining read-only partitions
new 592e4deeab50 docs: block: Document support for read-only partition in c [...]
new 9dfd9ea93aea block: introduce add_disk_fwnode()
new 3ec7cb11bb9e mmc: block: attach partitions fwnode if found in mmc-card
new 2e3a191e89f9 block: add support for partition table defined in OF
new f7a4b3438c6f dt-bindings: mmc: Document support for partition table in [...]
new 148e6968f678 block: set issue time stamp based on queue state
new 746fc7e9d459 block: move issue side time stamping to blk_account_io_start()
new 758737d86f8a block: add partition uuid into uevent as "PARTUUID"
new d51c9cdfc214 block: return void from the queue_sysfs_entry load_module method
new 110234da18ab block: enable passthrough command statistics
new d00c0ea17955 ublk: check recovery flags for validity
new 3b939b8f715e ublk: refactor recovery configuration flag helpers
new 27b5d4170cda ublk: merge stop_work and quiesce_work
new 59eaa01ce7a6 ublk: support device recovery without I/O queueing
new 69f407ee8dc0 Documentation: ublk: document UBLK_F_USER_RECOVERY_FAIL_IO
new b21d948f4cc7 block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW
new 28878733ca5a block: replace call_rcu by kfree_rcu for simple kmem_cache [...]
new 732312e1836b Revert "blk-throttle: Fix IO hang for a corner case"
new 2003ee8a9aa1 block: fix missing dispatching request when queue is start [...]
new 6bda857bcbb8 block: fix ordering between checking QUEUE_FLAG_QUIESCED r [...]
new 96a9fe64bfd4 block: fix ordering between checking BLK_MQ_S_STOPPED requ [...]
new 919b5139bd1d block: flush all throttled bios when deleting the cgroup
new fdad1a20cd57 Merge branch 'for-6.13/block-atomic' into for-6.13/block
new 904ebd2527c5 block: remove redundant explicit memory barrier from rq_qo [...]
new ccd9e252c515 blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mut [...]
new e203e20a8b2b blk-mq: Unexport blk_mq_flush_busy_ctxs()
new 8acdd0e7bfad blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs
new 6b6f6c41c8ac nvme: core: switch to non_owner variant of start_freeze/un [...]
new f1be1788a32e block: model freeze & enter queue as lock for supporting lockdep
new e4e535bff2bc iov_iter: don't require contiguous pages in iov_iter_extra [...]
new 2f5a65ef30a6 block: add a bdev_limits helper
new 8d3fd059dd28 loop: Use bdev limit helpers for configuring discard
new 826cc42adf44 brd: defer automatic disk creation until module initializa [...]
new 133008e84b99 blk-integrity: remove seed for user mapped buffers
new 496a51b37143 lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec
new cafd00d0e909 block: remove zone append special casing from the direct I/O path
new f187b9bf1a63 block: remove bio_add_zone_append_page
new d47de6ac8842 loop: Simplify discard granularity calc
new 341468e0ab4b lib/iov_iter: fix bvec iterator setup
new 05df01668490 block: update blk_stack_limits documentation
new e494c3dce698 block: remove the max_zone_append_sectors check in blk_rev [...]
new 2a8f6153e1c2 block: pre-calculate max_zone_append_sectors
new 91ff97a72259 mtip32xx: Replace deprecated PCI functions
new 1e79892e76a7 md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit()
new 4abfce19c7fb md: add a new helper rdev_blocked()
new 50e8274855e7 md: don't wait faulty rdev in md_wait_for_blocked_rdev()
new 29967332ced5 md: don't record new badblocks for faulty rdev
new 88ed59c4cc6c md/raid1: factor out helper to handle blocked rdev from ra [...]
new ff31a7ef2b13 md/raid1: don't wait for Faulty rdev in wait_blocked_rdev()
new d419284c95d3 md/raid10: don't wait for Faulty rdev in wait_blocked_rdev()
new 649bfec6908b md/raid5: don't set Faulty rdev for blocked_rdev
new 6012169e8aae md/md-bitmap: Add missing destroy_work_on_stack()
new 0b66deb16c88 Merge tag 'md-6.13-20241105' of https://git.kernel.org/pub [...]
new ab9bc81c1cf0 Revert "block: pre-calculate max_zone_append_sectors"
new 4122fef16b17 block: Switch to using refcount_t for zone write plugs
new 8e71afb94d6e block: Replace sprintf() with sysfs_emit()
new d7cb6d7414ea block: RCU protect disk->conv_zones_bitmap
new f3d9bf05140d block: Add a public bdev_zone_is_seq() helper
new 54027869df83 block: remove blk_freeze_queue()
new a471977780cc rbd: unfreeze queue after marking disk as dead
new 6a78699838a0 block: always verify unfreeze lock on the owner task
new 357e1b7f730b block: don't verify IO lock for freeze/unfreeze in elevato [...]
new 8e604cac4992 loop: fix type of block size
new fa1944bbe622 md/raid5: Wait sync io to finish before changing group cnt
new c13c2d2a4b52 MAINTAINERS: Make Yu Kuai co-maintainer of md/raid subsystem
new f5558be1ea9d Merge tag 'md-6.13-20241107' of https://git.kernel.org/pub [...]
new 7f5435b2a5ce s390/dasd: fix redundant /proc/dasd* entries removal
new b2113edaa9af s390/dasd: Fix typo in comment
new d369735e02ef ublk: fix ublk_ch_mmap() for 64K page size
new e546fe1da9bd block: Rework bio_split() return value
new 27b26f09a7e6 block: Error an attempt to split an atomic write in bio_split()
new 6eb09685885a block: Handle bio_split() errors in bio_submit_split()
new 74538fdac3e8 md/raid0: Handle bio_split() errors
new b1a7ad8b5c4f md/raid1: Handle bio_split() errors
new 4cf58d952909 md/raid10: Handle bio_split() errors
new 60dc5ea6bcfd block: take chunk_sectors into account in bio_split_write_zeroes
new 7ecd2cd4fae3 block: fix bio_split_rw_at to take zone_write_granularity [...]
new 0ef2b9e698db block: lift bio_is_zone_append to bio.h
new 559218d43ec9 block: pre-calculate max_zone_append_sectors
new 0b4ace9da58d nvme-multipath: don't bother clearing max_hw_zone_append_sectors
new 61952bb73486 block: remove the write_hint field from struct request
new 6975c1a486a4 block: remove the ioprio field from struct request
new 5e52f71f858e nvme: use helpers to access io_uring cmd space
new 3c2fb1ca8086 nvme-pci: fix freeing of the HMB descriptor table
new 63a5c7a4b4c4 nvme-pci: use dma_alloc_noncontigous if possible
new c74649b6e400 nvmet: make nvmet_wq visible in sysfs
new 43d5d3b41741 nvme-core: remove repeated wq flags
new 1900e1a4495b nvme: add reservation command's defines
new 5a47c2080a73 nvmet: support reservation feature
new 64a51080eaba nvmet: implement id ns for nvm command set
new 61c9967cd634 nvmet: implement active command set ns list
new 83acb24e6de7 nvmet: implement supported log pages
new e973c91727d4 nvmet: implement supported features log
new 1e058089d28f nvmet: implement crto property
new 81ee2f28112e nvmet: declare 2.1 version compliance
new 266b652c65b4 nvmet: implement endurance groups
new 5fd075cdaf36 nvmet: implement rotational media information log
new e2758c76a0ab nvmet: support for csi identify ns
new ee9f36db1f2f nvme: use command set independent id ns if available
new 1d811438851b nvme: add rotational support
new 8a825d22a709 nvme: check ns's volatile write cache not present
new 609e60a3a9f4 nvmet: report ns's vwc not present
new 8a502b5c1689 nvme: parse reservation commands's action and rtype to string
new 50bee3857d08 nvmet: add tracing of reservation commands
new 15da3dd3f5d2 Merge tag 'nvme-6.13-2024-11-13' of git://git.infradead.or [...]
new 470d2bc3a0bc block: export blk_validate_limits
new e559ee022658 btrfs: validate queue limits
new beadf0088501 nvme-pci: reverse request order in nvme_queue_rqs
new 7f212e997edb virtio_blk: reverse request order in virtio_queue_rqs
new e8225ab15006 block: remove rq_list_move
new a3396b99990d block: add a rq_list type
new e70c301faece block: don't reorder requests in blk_add_rq_to_plug
new 00e8d290b55f block: don't reorder requests in blk_mq_add_to_batch
new bda9c7d92f24 block/genhd: use seq_put_decimal_ull for diskstats decimal values
new 957860cbc1dc block: make struct rq_list available for !CONFIG_BLOCK
new ea90d270349d md/raid5: Increase r5conf.cache_name size
new 886e4757f42e MAINTAINERS: Update git tree for mdraid subsystem
new 88d47f629313 Merge tag 'md-6.13-20241115' of https://git.kernel.org/pub [...]
new 77a0cfafa9af Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linux
new 165126dc5e23 io_uring/eventfd: abstract out ev_fd put helper
new 3c90b80df5b5 io_uring/eventfd: check for the need to async notifier earlier
new 60c5f15800f2 io_uring/eventfd: move actual signaling part into separate helper
new 3ca5a3560414 io_uring/eventfd: move trigger check into a helper
new 83a4f865e273 io_uring/eventfd: abstract out ev_fd grab + release helpers
new f4bb2f65bb81 io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd
new 95d6c9229a04 io_uring/msg_ring: refactor a few helper functions
new a377132154ab io_uring/msg_ring: add support for sending a sync message
new 829ab73e7bca io_uring/poll: remove 'ctx' argument from io_poll_req_delete()
new 085268829b07 io_uring/poll: get rid of unlocked cancel hash
new 879ba46a38e6 io_uring/poll: get rid of io_poll_tw_hash_eject()
new ba4366f57b11 io_uring/poll: get rid of per-hashtable bucket locks
new 8abf47a8d61c io_uring/cancel: get rid of init_hash_table() helper
new b6b3eb19dd86 io_uring: move cancel hash tables to kvmalloc/kvfree
new 1e6e7602cc9f io_uring: kill io_llist_xchg
new 9b296c625ac1 io_uring: static_key for !IORING_SETUP_NO_SQARRAY
new 2946f08ae9ed io_uring: clean up cqe trace points
new c91979006023 io_uring/rsrc: don't assign bvec twice in io_import_fixed()
new 892d3e80e1b9 io_uring/uring_cmd: get rid of using req->imu
new 003f82b58c99 io_uring/rw: get rid of using req->imu
new 1caa00d6b616 io_uring: remove 'issue_flags' argument for io_req_set_rsr [...]
new 51c967c6c9ea io_uring/net: move send zc fixed buffer import to issue path
new e6d43739d0ee io_uring: kill 'imu' from struct io_kiocb
new 93db98f6f1d6 io_uring/net: split send and sendmsg prep helpers
new ad438d070a3b io_uring/net: don't store send address ptr
new 52838787350d io_uring/net: don't alias send user pointer reads
new 882dec6c39c4 io_uring/net: clean up io_msg_copy_hdr
new 09d0a8ea7fac io_uring: move max entry definition and ring sizing into header
new 81d8191eb99d io_uring: abstract out a bit of the ring filling logic
new d090bffab609 io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings
new 79cfe9e59c2a io_uring/register: add IORING_REGISTER_RESIZE_RINGS
new b898b8c99ead io_uring/sqpoll: wait on sqd->wait for thread parking
new 0a54a7dd0a12 io_uring: switch struct ext_arg from __kernel_timespec to [...]
new 371b47da25e1 io_uring: change io_get_ext_arg() to use uaccess begin + end
new aa00f67adc2c io_uring: add support for fixed wait regions
new a85f31052bce io_uring/nop: add support for testing registered files and [...]
new ff1256b8f3c4 io_uring/rsrc: move struct io_fixed_file to rsrc.h header
new aaa736b18623 io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU i [...]
new 743fb58a35cd io_uring/splice: open code 2nd direct file assignment
new e410ffca5886 io_uring/rsrc: kill io_charge_rsrc_node()
new 7029acd8a950 io_uring/rsrc: get rid of per-ring io_rsrc_node list
new fbbb8e991d86 io_uring/rsrc: get rid of io_rsrc_node allocation cache
new 0701db743920 io_uring/rsrc: add an empty io_rsrc_node for sparse buffer [...]
new f38f2847646f io_uring: only initialize io_kiocb rsrc_nodes when needed
new 3597f2786b68 io_uring/rsrc: unify file and buffer resource tables
new b54a14041ee6 io_uring/rsrc: add io_rsrc_node_lookup() helper
new cb1717a7cd0f io_uring/filetable: remove io_file_from_index() helper
new 5f3829fdd69d io_uring/filetable: kill io_reset_alloc_hint() helper
new 4007c3d8c22a io_uring/rsrc: add io_reset_rsrc_node() helper
new d50f94d761a5 io_uring/rsrc: get rid of the empty node and dummy_ubuf
new b16e920a1909 io_uring/rsrc: allow cloning at an offset
new c1329532d5aa io_uring/rsrc: allow cloning with node replacements
new 01ee194d1aba io_uring: add support for hybrid IOPOLL
new 6af82f7614a2 io_uring/rsrc: encode node type and ctx together
new 6f94cbc29ada io_uring/rsrc: split io_kiocb node type assignments
new f03baece0818 io_uring: move cancelations to be io_uring_task based
new 6ed368cc5d5d io_uring: remove task ref helpers
new b6f58a3f4aa8 io_uring: move struct io_kiocb from task_struct to io_uring_task
new 483242714fcc io_uring: prevent speculating sq_array indexing
new 2f3cc8e441c9 io_uring/napi: protect concurrent io_napi_entry timeout accesses
new 45b3941d09d1 io_uring/napi: fix io_napi_entry RCU accesses
new a5e26f49fef9 io_uring/napi: improve __io_napi_add
new db1e1adf6f99 io_uring/napi: Use lock guards
new 71afd926f292 io_uring/napi: clean up __io_napi_do_busy_loop
new 6bf90bd8c58a io_uring/napi: add static napi tracking strategy
new af0a2ffef0e6 io_uring: avoid normal tw intermediate fallback
new 0d98c5090868 io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc [...]
new 4f219fcce5e4 io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node'
new 039c878db7ad io_uring/rsrc: add & apply io_req_assign_buf_node()
new a43e236fb9ae io_uring/uring_cmd: fix buffer index retrieval
new b9d69371e8fa io_uring: fix invalid hybrid polling ctx leaks
new 56cec28dc4da switch io_msg_ring() to CLASS(fd)
new 68685fa20edc io_uring: fortify io_pin_pages with a warning
new 3730aebbdac8 io_uring: disable ENTER_EXT_ARG_REG for IOPOLL
new 83e041522eb9 io_uring: temporarily disable registered waits
new dfbbfbf19187 io_uring: introduce concept of memory regions
new 93238e661855 io_uring: add memory region registration
new d617b3147d54 io_uring: restore back registered wait arguments
new a652958888fb io_uring/region: fix error codes after failed vmap
new 8350142a4b4c Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel [...]
The 370 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/stable/sysfs-block | 7 +
Documentation/block/cmdline-partition.rst | 5 +-
Documentation/block/ublk.rst | 24 +-
.../devicetree/bindings/ata/ahci-platform.yaml | 3 +
.../devicetree/bindings/mmc/mmc-card.yaml | 52 +
MAINTAINERS | 4 +-
block/bio-integrity.c | 13 +-
block/bio.c | 81 +-
block/blk-core.c | 26 +-
block/blk-crypto-fallback.c | 2 +-
block/blk-integrity.c | 4 +-
block/blk-ioc.c | 9 +-
block/blk-merge.c | 107 +-
block/blk-mq.c | 307 ++++--
block/blk-mq.h | 15 +-
block/blk-rq-qos.c | 4 +-
block/blk-settings.c | 40 +-
block/blk-sysfs.c | 80 +-
block/blk-throttle.c | 76 +-
block/blk-zoned.c | 68 +-
block/blk.h | 52 +-
block/elevator.c | 18 +-
block/elevator.h | 4 +-
block/genhd.c | 136 ++-
block/partitions/Kconfig | 9 +
block/partitions/Makefile | 1 +
block/partitions/check.h | 1 +
block/partitions/cmdline.c | 3 +
block/partitions/core.c | 8 +
block/partitions/of.c | 110 ++
block/sed-opal.c | 26 +
drivers/ata/ahci.c | 2 +-
drivers/ata/ahci_brcm.c | 2 +-
drivers/ata/ahci_ceva.c | 2 +-
drivers/ata/ahci_da850.c | 2 +-
drivers/ata/ahci_dm816.c | 2 +-
drivers/ata/ahci_dwc.c | 2 +-
drivers/ata/ahci_imx.c | 4 +-
drivers/ata/ahci_mtk.c | 2 +-
drivers/ata/ahci_mvebu.c | 2 +-
drivers/ata/ahci_platform.c | 2 +-
drivers/ata/ahci_qoriq.c | 2 +-
drivers/ata/ahci_seattle.c | 2 +-
drivers/ata/ahci_st.c | 2 +-
drivers/ata/ahci_sunxi.c | 2 +-
drivers/ata/ahci_tegra.c | 2 +-
drivers/ata/ahci_xgene.c | 4 +-
drivers/ata/libata-acpi.c | 4 +-
drivers/ata/libata-scsi.c | 516 +++++----
drivers/ata/pata_arasan_cf.c | 2 +-
drivers/ata/pata_ep93xx.c | 2 +-
drivers/ata/pata_falcon.c | 4 +-
drivers/ata/pata_ftide010.c | 2 +-
drivers/ata/pata_gayle.c | 6 +-
drivers/ata/pata_imx.c | 2 +-
drivers/ata/pata_it8213.c | 2 +-
drivers/ata/pata_ixp4xx_cf.c | 2 +-
drivers/ata/pata_mpc52xx.c | 2 +-
drivers/ata/pata_octeon_cf.c | 2 +-
drivers/ata/pata_of_platform.c | 2 +-
drivers/ata/pata_oldpiix.c | 2 +-
drivers/ata/pata_platform.c | 2 +-
drivers/ata/pata_pxa.c | 2 +-
drivers/ata/pata_radisys.c | 2 +-
drivers/ata/pata_rb532_cf.c | 2 +-
drivers/ata/sata_dwc_460ex.c | 2 +-
drivers/ata/sata_fsl.c | 2 +-
drivers/ata/sata_gemini.c | 2 +-
drivers/ata/sata_highbank.c | 12 +-
drivers/ata/sata_mv.c | 2 +-
drivers/ata/sata_rcar.c | 2 +-
drivers/block/brd.c | 66 +-
drivers/block/loop.c | 13 +-
drivers/block/mtip32xx/mtip32xx.c | 14 +-
drivers/block/null_blk/main.c | 9 +-
drivers/block/null_blk/zoned.c | 2 +-
drivers/block/rbd.c | 1 +
drivers/block/ublk_drv.c | 208 ++--
drivers/block/virtio_blk.c | 55 +-
drivers/md/dm-cache-target.c | 4 +-
drivers/md/dm-clone-target.c | 4 +-
drivers/md/dm-thin.c | 2 +-
drivers/md/dm-zone.c | 4 +-
drivers/md/md-bitmap.c | 1 +
drivers/md/md.c | 15 +-
drivers/md/md.h | 24 +
drivers/md/raid0.c | 12 +
drivers/md/raid1.c | 108 +-
drivers/md/raid10.c | 87 +-
drivers/md/raid5-ppl.c | 2 +-
drivers/md/raid5.c | 17 +-
drivers/md/raid5.h | 2 +-
drivers/mmc/core/block.c | 55 +-
drivers/nvme/host/apple.c | 2 +-
drivers/nvme/host/core.c | 38 +-
drivers/nvme/host/ioctl.c | 21 +-
drivers/nvme/host/multipath.c | 2 -
drivers/nvme/host/nvme.h | 1 +
drivers/nvme/host/pci.c | 120 +-
drivers/nvme/host/trace.c | 58 +-
drivers/nvme/host/zns.c | 2 +-
drivers/nvme/target/Makefile | 2 +-
drivers/nvme/target/admin-cmd.c | 288 ++++-
drivers/nvme/target/configfs.c | 27 +
drivers/nvme/target/core.c | 64 +-
drivers/nvme/target/fabrics-cmd.c | 7 +-
drivers/nvme/target/nvmet.h | 67 +-
drivers/nvme/target/pr.c | 1156 ++++++++++++++++++++
drivers/nvme/target/trace.c | 108 ++
drivers/nvme/target/zns.c | 21 +-
drivers/s390/block/dasd.c | 2 +-
drivers/s390/block/dasd_devmap.c | 2 +-
drivers/s390/block/dasd_eckd.c | 2 +-
drivers/s390/block/dasd_proc.c | 5 +
drivers/scsi/sd.c | 6 +-
drivers/scsi/sd_zbc.c | 2 -
fs/btrfs/Kconfig | 26 +
fs/btrfs/Makefile | 3 +-
fs/btrfs/backref.c | 3 +-
fs/btrfs/bio.c | 2 +-
fs/btrfs/block-group.c | 2 +-
fs/btrfs/btrfs_inode.h | 15 +-
fs/btrfs/compression.c | 14 +-
fs/btrfs/compression.h | 2 +-
fs/btrfs/ctree.c | 132 ++-
fs/btrfs/delayed-inode.h | 2 +-
fs/btrfs/delayed-ref.c | 325 +++---
fs/btrfs/delayed-ref.h | 64 +-
fs/btrfs/dev-replace.c | 4 +-
fs/btrfs/dir-item.c | 11 +-
fs/btrfs/dir-item.h | 3 +-
fs/btrfs/direct-io.c | 2 +-
fs/btrfs/disk-io.c | 93 +-
fs/btrfs/disk-io.h | 6 +-
fs/btrfs/extent-tree.c | 104 +-
fs/btrfs/extent_io.c | 111 +-
fs/btrfs/extent_map.c | 122 +--
fs/btrfs/extent_map.h | 3 +-
fs/btrfs/fiemap.c | 6 +-
fs/btrfs/file.c | 349 +++---
fs/btrfs/file.h | 7 +-
fs/btrfs/free-space-cache.c | 22 +-
fs/btrfs/fs.h | 16 +-
fs/btrfs/inode.c | 495 +++++----
fs/btrfs/ioctl.c | 478 +++++++-
fs/btrfs/ioctl.h | 2 +
fs/btrfs/locking.c | 15 -
fs/btrfs/locking.h | 1 -
fs/btrfs/lzo.c | 2 +-
fs/btrfs/qgroup.c | 90 +-
fs/btrfs/qgroup.h | 17 +-
fs/btrfs/raid-stripe-tree.c | 92 +-
fs/btrfs/raid-stripe-tree.h | 5 +
fs/btrfs/raid56.c | 3 +-
fs/btrfs/relocation.c | 2 +-
fs/btrfs/scrub.c | 37 +-
fs/btrfs/send.c | 61 +-
fs/btrfs/send.h | 2 +-
fs/btrfs/space-info.c | 12 +-
fs/btrfs/subpage.c | 204 +---
fs/btrfs/subpage.h | 39 +-
fs/btrfs/super.c | 33 +-
fs/btrfs/sysfs.c | 4 +-
fs/btrfs/tests/btrfs-tests.c | 4 +
fs/btrfs/tests/btrfs-tests.h | 2 +
fs/btrfs/tests/raid-stripe-tree-tests.c | 538 +++++++++
fs/btrfs/transaction.c | 8 +-
fs/btrfs/transaction.h | 2 +-
fs/btrfs/tree-checker.c | 16 +-
fs/btrfs/tree-checker.h | 4 +-
fs/btrfs/tree-log.c | 3 +-
fs/btrfs/tree-mod-log.c | 1 -
fs/btrfs/tree-mod-log.h | 1 -
fs/btrfs/volumes.c | 163 ++-
fs/btrfs/volumes.h | 11 +-
fs/btrfs/xattr.c | 5 +-
fs/btrfs/zlib.c | 2 +-
fs/btrfs/zoned.c | 17 +-
fs/btrfs/zstd.c | 4 +-
fs/ext4/balloc.c | 4 +-
fs/ext4/dir.c | 7 +-
fs/ext4/ext4.h | 12 +-
fs/ext4/extents.c | 13 +-
fs/ext4/extents_status.c | 8 +-
fs/ext4/extents_status.h | 3 +-
fs/ext4/fast_commit.c | 8 +-
fs/ext4/file.c | 12 +-
fs/ext4/fsmap.c | 54 +-
fs/ext4/ialloc.c | 5 +-
fs/ext4/indirect.c | 2 +-
fs/ext4/inode.c | 70 +-
fs/ext4/mballoc.c | 22 +-
fs/ext4/mballoc.h | 1 +
fs/ext4/mmp.c | 2 +-
fs/ext4/move_extent.c | 2 +-
fs/ext4/namei.c | 18 +-
fs/ext4/page-io.c | 4 +-
fs/ext4/resize.c | 2 +-
fs/ext4/super.c | 80 +-
fs/jbd2/commit.c | 4 -
fs/jbd2/journal.c | 15 +-
fs/jbd2/recovery.c | 311 +++---
include/linux/bio-integrity.h | 4 +-
include/linux/bio.h | 19 +-
include/linux/blk-integrity.h | 5 +-
include/linux/blk-mq.h | 115 +-
include/linux/blkdev.h | 95 +-
include/linux/io_uring/cmd.h | 2 +-
include/linux/io_uring_types.h | 89 +-
include/linux/jbd2.h | 15 +-
include/linux/libata.h | 4 +-
include/linux/nvme.h | 135 ++-
include/linux/sed-opal.h | 1 +
include/trace/events/block.h | 6 +-
include/trace/events/btrfs.h | 39 +-
include/trace/events/io_uring.h | 24 +-
include/uapi/linux/btrfs.h | 25 +
include/uapi/linux/io_uring.h | 119 +-
include/uapi/linux/sed-opal.h | 1 +
include/uapi/linux/ublk_cmd.h | 18 +
io_uring/cancel.c | 20 +-
io_uring/cancel.h | 1 -
io_uring/eventfd.c | 137 ++-
io_uring/fdinfo.c | 88 +-
io_uring/filetable.c | 71 +-
io_uring/filetable.h | 35 +-
io_uring/futex.c | 4 +-
io_uring/futex.h | 4 +-
io_uring/io_uring.c | 433 ++++----
io_uring/io_uring.h | 30 +-
io_uring/memmap.c | 83 ++
io_uring/memmap.h | 14 +
io_uring/msg_ring.c | 91 +-
io_uring/msg_ring.h | 1 +
io_uring/napi.c | 184 +++-
io_uring/napi.h | 8 +-
io_uring/net.c | 112 +-
io_uring/nop.c | 47 +-
io_uring/notif.c | 7 +-
io_uring/opdef.c | 2 +
io_uring/poll.c | 181 +--
io_uring/poll.h | 2 +-
io_uring/register.c | 299 ++++-
io_uring/rsrc.c | 657 +++++------
io_uring/rsrc.h | 97 +-
io_uring/rw.c | 109 +-
io_uring/splice.c | 42 +-
io_uring/splice.h | 1 +
io_uring/sqpoll.c | 3 +-
io_uring/tctx.c | 1 +
io_uring/timeout.c | 16 +-
io_uring/timeout.h | 2 +-
io_uring/uring_cmd.c | 33 +-
io_uring/uring_cmd.h | 2 +-
io_uring/waitid.c | 6 +-
io_uring/waitid.h | 2 +-
lib/iov_iter.c | 68 +-
mm/truncate.c | 15 +
258 files changed, 8627 insertions(+), 4099 deletions(-)
create mode 100644 block/partitions/of.c
create mode 100644 drivers/nvme/target/pr.c
create mode 100644 fs/btrfs/tests/raid-stripe-tree-tests.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 4958fe22559 Daily bump.
new 14d706ed0e9 Produce CodeView info about nested types
new f1f8d4c5115 Flatten anonymous structs in CodeView types
The 2 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:
gcc/dwarf2codeview.cc | 347 +++++++++++++++++++++++++++++++++++---------------
1 file changed, 244 insertions(+), 103 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository glibc.
from ce13ab5033 stdio-common: Fix C23-ism in formatted output specifier test [...]
new 736befab6c htl: move pthread_attr_destroy into libc.
new f55cf584ff htl: move __pthread_default_attr into libc
new 6caf24c972 htl move pthread_attr_getguardsize into libc.
new 4bcda927fe htl move pthread_attr_getscope into libc.
new 993440a260 htl move pthread_attr_getstacksize into libc.
new 1428ae39e8 htl: move pthread_attr_getstackaddr into libc.
new 330c1fad5b htl: move pthread_attr_getstack into libc.
new d69a010e7b htl: move pthread_attr_setstacksize into libc.
new 4a8b7d7e62 htl: move pthread_attr_setstackaddr into libc.
new 32aa498ceb htl: move pthread_attr_setscope into libc.
new f26b272a75 htl: move pthread_attr_setschedparam into libc.
new 1a1cedd635 htl: move pthread_attr_setguardsize into libc.
new 7f045c0b48 htl: move pthread_attr_init into libc.
The 13 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:
htl/Makefile | 28 +++++++++----------
htl/Versions | 43 ++++++++++++++++++++++-------
htl/forward.c | 14 ----------
htl/pt-initialize.c | 5 ----
htl/pt-internal.h | 1 +
sysdeps/htl/pt-attr-destroy.c | 7 ++++-
sysdeps/htl/pt-attr-getguardsize.c | 8 +++++-
sysdeps/htl/pt-attr-getscope.c | 6 +++-
sysdeps/htl/pt-attr-getstack.c | 8 +++++-
sysdeps/htl/pt-attr-getstackaddr.c | 8 +++++-
sysdeps/htl/pt-attr-getstacksize.c | 8 +++++-
sysdeps/htl/pt-attr-init.c | 8 +++++-
sysdeps/htl/pt-attr-setguardsize.c | 8 +++++-
sysdeps/htl/pt-attr-setschedparam.c | 7 +++--
sysdeps/htl/pt-attr-setscope.c | 6 +++-
sysdeps/htl/pt-attr-setstack.c | 9 ++++--
sysdeps/htl/pt-attr-setstackaddr.c | 8 +++++-
sysdeps/htl/pt-attr-setstacksize.c | 8 +++++-
sysdeps/htl/pt-attr.c | 1 +
sysdeps/htl/pthread-functions.h | 12 --------
sysdeps/htl/pthreadP.h | 8 ++++++
sysdeps/mach/hurd/i386/libc.abilist | 21 ++++++++++++++
sysdeps/mach/hurd/i386/libpthread.abilist | 13 ---------
sysdeps/mach/hurd/x86_64/libc.abilist | 16 +++++++++++
sysdeps/mach/hurd/x86_64/libpthread.abilist | 13 ---------
25 files changed, 178 insertions(+), 96 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-14
in repository gcc.
from fee46161385 i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357]
new 4d27dd15c44 Daily bump.
The 1 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:
gcc/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 24 ++++++++++++++++++++++++
3 files changed, 62 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-13
in repository gcc.
from 3c15b26d5f0 AVR: target/117659 - Fix wrong code for u24 << 16.
new 4453b2cfefd Daily bump.
The 1 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:
gcc/ChangeLog | 9 +++++++++
gcc/DATESTAMP | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12
in repository gcc.
from a2725b4ed6f AVR: target/117659 - Fix wrong code for u24 << 16.
new 2bca9b85f45 Daily bump.
The 1 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:
gcc/ChangeLog | 9 +++++++++
gcc/DATESTAMP | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.