This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 4c1d8818dee c: Fix regression related to DECL_NONLOCAL on aarch64 [PR121933]
new 233d3121c3a diagnostics: simplifying output-spec.cc
new 393fd020bad diagnostics::output_spec: move class scheme_handler
new 01ae4b1bfee diagnostics::output_spec: refactor per-sink key-value handling
new 5b5dba90232 diagnostics::output_spec: fix "color" in "text" output scheme
new f45eeaf94d2 testsuite: remove redundant import in sarif.py
The 5 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/diagnostics/output-spec.cc | 654 +++++++++++++++++++++--------------------
gcc/diagnostics/output-spec.h | 24 +-
gcc/libgdiagnostics.cc | 7 +-
gcc/opts-diagnostic.cc | 26 +-
gcc/testsuite/lib/sarif.py | 1 -
5 files changed, 372 insertions(+), 340 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 linux.
from 755fa5b4fb36 Merge tag 'cgroup-for-6.18' of git://git.kernel.org/pub/sc [...]
new 8fd5485fb4f3 sched/deadline: Fix race in push_dl_task()
new 661f951e371c sched/fair: Get rid of sched_domains_curr_level hack for t [...]
new 91c614f09abf sched: Move STDL_INIT() functions out-of-line
new 7bd291abe2da sched: Unify the SCHED_{SMT,CLUSTER,MC} Kconfig
new 2cd571245b43 sched/fair: Add related data structure for task based throttle
new 7fc2d1439247 sched/fair: Implement throttle task work and related helpers
new e1fad12dcb66 sched/fair: Switch to task based throttle model
new eb962f251fbb sched/fair: Task based throttle time accounting
new 5b726e9bf954 sched/fair: Get rid of throttled_lb_pair()
new fe8d238e646e sched/fair: Propagate load for throttled cfs_rq
new fcd394866e3d sched/fair: update_cfs_group() for throttled cfs_rqs
new 253b3f587241 sched/fair: Do not special case tasks in throttled hierarchy
new 0d4eaf8caf8c sched/fair: Do not balance task to a throttled cfs_rq
new 35561bab7689 arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c
new 88a90315a99a rcu: Replace preempt.h with sched.h in include/linux/rcupdate.h
new 378b7708194f sched: Make migrate_{en,dis}able() inline
new 45b7f780739a sched: Fix some typos in include/linux/preempt.h
new 6c7340a7a8d2 Merge tag 'sched-core-2025-09-26' of git://git.kernel.org/ [...]
new e8c4f6ee8eee perf: Remove redundant condition for AUX buffer size
new 81e026ca47b3 perf: Split out mlock limit handling
new 1ea3e3b0dadc perf: Split out VM accounting
new 86a0a7c59845 perf: Move perf_mmap_calc_limits() into both rb and aux branches
new 3821f2586866 perf: Merge consecutive conditionals in perf_mmap()
new 4118994b33bb perf: Move common code into both rb and aux branches
new 41b80e1d74bd perf: Remove redundant aux_unlock label
new b33a51564e3e perf: Use guard() for aux_mutex in perf_mmap()
new 8558dca9fbdf perf: Reflow to get rid of aux_success label
new 2aee37682391 perf: Split out the AUX buffer allocation
new 191759e5ea9f perf: Make RB allocation branch self sufficient
new 5d299897f1e3 perf: Split out the RB allocation
new d23a6dbc0a71 perf: Use scoped_guard() for mmap_mutex in perf_mmap()
new 59741451b49c perf: Identify the 0->1 transition for event::mmap_count
new 448f97fba901 perf: Convert mmap() refcounts to refcount_t
new 7769cb177b23 uprobes: Remove breakpoint in unapply_uprobe under mmap_wr [...]
new 0f07b7919d67 uprobes: Rename arch_uretprobe_trampoline function
new 82afdd05a16a uprobes: Make copy_from_page global
new 33d7b2beaf34 uprobes: Add uprobe_write function
new f8b7c528b4fb uprobes: Add nbytes argument to uprobe_write
new ec46350fe1e2 uprobes: Add is_register argument to uprobe_write and upro [...]
new 18a111256a0b uprobes: Add do_ref_ctr argument to uprobe_write function
new 91440ff4cafa uprobes/x86: Add mapping for optimized uprobe trampolines
new 56101b69c919 uprobes/x86: Add uprobe syscall to speed up uprobe
new ba2bfc97b462 uprobes/x86: Add support to optimize uprobes
new 985e820b72e0 uprobes/x86: Add struct uretprobe_syscall_args
new fd54052b60cf uprobes/x86: Optimize is_optimize()
new 7c2bfc183b05 uprobes/x86: Accept more NOP forms
new f349ec80865d uprobes/x86: Fix uprobe syscall vs shadow stack
new 60ed85b7e469 uprobes/x86: Make asm style consistent
new 354492a0e1bc uprobes/x86: Add SLS mitigation to the trampolines
new 17c3b0015764 selftests/bpf: Import usdt.h from libbpf/usdt project
new 4e7005223e6d selftests/bpf: Reorg the uprobe_syscall test function
new 7932c4cf5771 selftests/bpf: Rename uprobe_syscall_executed prog to test [...]
new d5c86c337010 selftests/bpf: Add uprobe/usdt syscall tests
new c8be59667cf1 selftests/bpf: Add hit/attach/detach race optimized uprobe test
new c11661bd9adf selftests/bpf: Add uprobe syscall sigill signal test
new 875e1705ad99 selftests/bpf: Add optimized usdt variant for basic usdt test
new 275eae678986 selftests/bpf: Add uprobe_regs_equal test
new 3abf4298c613 selftests/bpf: Change test_uretprobe_regs_change for uprob [...]
new 52718438af2a selftests/bpf: Fix uprobe syscall shadow stack test
new 89d1d8434d24 seccomp: passthrough uprobe systemcall without filtering
new 9ffc7a635c35 selftests/seccomp: validate uprobe syscall passes through seccomp
new e173287b5d21 uprobes: Remove redundant __GFP_NOWARN
new d9cf9c6884d2 perf/x86/intel: Use early_initcall() to hook bts_init()
new 43796f305078 perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error
new 0c5caea762de perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag
new 9b3e119784bc perf/x86/intel: Change macro GLOBAL_CTRL_EN_PERF_METRICS t [...]
new 2676dbf9f4fb perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FI [...]
new f49e1be19542 perf/x86: Print PMU counters bitmap in x86_pmu_show_pmu_cap()
new e649bcda25b5 perf: Remove get_perf_callchain() init_nr argument
new 153f9e74dec2 perf: Have get_perf_callchain() return NULL if crosstask a [...]
new 90942f9fac05 perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER inste [...]
new d77e3319e310 perf: Simplify get_perf_callchain() user logic
new 16ed38922765 perf: Skip user unwind if the task is a kernel thread
new d3aeb6d97b22 uprobes/x86: Return error from uprobe syscall when not cal [...]
new 6d48436560e9 selftests/bpf: Fix uprobe_sigill test for uprobe syscall e [...]
new e4dcbdff114e Merge tag 'perf-core-2025-09-26' of git://git.kernel.org/p [...]
new fdd7c7e0d2ab rust: Introduce atomic API helpers
new 2387fb2a9b84 rust: sync: Add basic atomic operation mapping framework
new b638c9bc4710 rust: sync: atomic: Add ordering annotation types
new 29c32c405e53 rust: sync: atomic: Add generic atomics
new b606a532c013 rust: sync: atomic: Add atomic {cmp,}xchg operations
new d132054360ba rust: sync: atomic: Add the framework of arithmetic operations
new d6df37ba9181 rust: sync: atomic: Add Atomic<u{32,64}>
new 84c6d36bcaf9 rust: sync: atomic: Add Atomic<{usize,isize}>
new d9ea5a41cef8 rust: sync: Add memory barriers
new bb38f35b35f9 rust: implement `kernel::sync::Refcount`
new 7487645f0b2d rust: make `Arc::into_unique_or_drop` associated function
new 076acb647c1f rust: convert `Arc` to use `Refcount`
new a307bf1db544 rust: block: convert `block::mq` to use `Refcount`
new 17d9f8eaa87d MAINTAINERS: update atomic infrastructure entry to include Rust
new 88b489385bfe Merge tag 'locking-core-2025-09-26' of git://git.kernel.or [...]
new fb13ae067ad7 EDAC: Add EDAC driver for ARM Cortex A72 cores
new eb0e3f301d6e dt-bindings: arm: cpus: Add edac-enabled property
new 71b69f817e91 EDAC/ie31200: Add two more Intel Alder Lake-S SoCs for EDA [...]
new 2e6fe1bbefd9 EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
new 219af5dfce98 EDAC/{skx_common,skx}: Use configuration data, not global macros
new 59cfc06a874e EDAC/skx_common: Move mc_mapping to be a field inside stru [...]
new 30b47b71fdc0 EDAC/skx_common: Swap memory controller index mapping
new 43060ca53324 EDAC/skx_common: Make skx_dev->imc[] a flexible array
new 91ded20fa2fe EDAC/skx_common: Remove redundant upper bound check for res->imc
new f7a29a37373b EDAC/i10nm: Reallocate skx_dev list if preconfigured cnt ! [...]
new a95dcf3d6743 EDAC/skx_common: Remove unused *NUM*_IMC macros
new 776cc2ec155c EDAC/altera: Use dev_fwnode()
new 2292c8061c78 EDAC/skx_common: Use topology_physical_package_id() instea [...]
new 54fd6bd42e7b cdx: Split mcdi.h and reorganize headers
new 8b0d03129b61 cdx: Export Symbols for MCDI RPC and Initialization
new 36e74c956382 RAS: Export log_non_standard_event() to drivers
new 8d978222e87c dt-bindings: memory-controllers: Add support for Versal NET EDAC
new d5fe2fec6c40 EDAC: Add a driver for the AMD Versal NET DDR controller
new 6fffa38c4c44 EDAC/amd64: Add support for AMD family 1Ah-based newer models
new 6e1c2c6c2c40 EDAC/mc_sysfs: Increase legacy channel support to 16
new c2fcb2e79d6f EDAC/versalnet: Return the correct error in mc_probe()
new c33aca6c44c0 MAINTAINERS: EDAC: Drop inactive reviewers
new 71965cae7db3 EDAC: Fix wrong executable file modes for C source files
new 69ed025aeb4c Merge branches 'edac-drivers' and 'edac-misc' into edac-updates
new 03f76ddff5b0 Merge tag 'edac_updates_for_v6.18' of git://git.kernel.org [...]
new 26178b713f2b x86/insn: Add XOP prefix instructions decoder support
new 98afd4dd3dd3 Merge tag 'x86_misc_for_v6.18_rc1' of git://git.kernel.org [...]
new 5d6d30eca4dd x86/build: Remove cc-option for GCC retpoline flags
new d87208128a33 x86/build: Remove cc-option from stack alignment flags
new 487fe3a936b0 x86/build: Clean up stack alignment flags in CC_FLAGS_FPU
new 0a42d732c136 x86/build: Remove cc-option from -mno-fp-ret-in-387
new 337927d9895a x86/build: Remove cc-option from -mskip-rax-setup
new 2c6a28f3ef72 x86/Kconfig: Clean up LLVM version checks in IBT configurations
new 163d9c6b339c Merge tag 'x86_build_for_v6.18_rc1' of git://git.kernel.or [...]
new ac9c408ed19d x86/vdso: Fix output operand size of RDPID
new 45d96dd2c628 Merge tag 'x86_asm_for_v6.18_rc1' of git://git.kernel.org/ [...]
new 855042367e3f x86/microcode/intel: Refresh the revisions that determine [...]
new 632ff6170647 x86/microcode: Add microcode= cmdline parsing
new 43181a47263d x86/microcode: Add microcode loader debugging functionality
new bd91417a962d Merge tag 'x86_microcode_for_v6.18_rc1' of git://git.kerne [...]
new 9af8b441cf69 x86/mce/amd: Rename threshold restart function
new 4d2161b9e8ba x86/mce/amd: Remove return value for mce_threshold_{create [...]
new b249288abde5 x86/mce/amd: Remove smca_banks_map
new c4bac5c640e3 x86/mce/amd: Put list_head in threshold_bank
new 0f134c532463 x86/mce: Cleanup bank processing on init
new 9f34032ec0de x86/mce: Remove __mcheck_cpu_init_early()
new cfffcf97997b x86/mce: Set CR4.MCE last during init
new 669ce4984b72 x86/mce: Define BSP-only init
new c6e465b8d45a x86/mce: Define BSP-only SMCA init
new a46b2bbe1e36 x86/mce: Do 'UNKNOWN' vendor check early
new 7eee1e926845 x86/mce: Separate global and per-CPU quirks
new 91af6842e994 x86/mce: Move machine_check_poll() status checks to helper [...]
new 5c6f123c419b x86/mce: Add a clear_bank() helper
new d9c43b6e4364 Merge tag 'ras_core_for_v6.18_rc1' of git://git.kernel.org [...]
new 41bab90bbfdc x86/its: Move ITS indirect branch thunks to .text..__x86.i [...]
new 5799d5d8a6c8 x86/bugs: Add attack vector controls for VMSCAPE
new 8edb9e77119b x86/bugs: Use early_param() for spectre_v2_user
new 9a9f8147ae7f x86/bugs: Use early_param() for spectre_v2
new 02ac6cc8c5a1 x86/bugs: Simplify SSB cmdline parsing
new 440d20154add x86/bugs: Remove uses of cpu_mitigations_off()
new 30ef245c6f5a x86/bugs: Fix spectre_v2 forcing
new d1cc1baef67a x86/bugs: Fix reporting of LFENCE retpoline
new 930f2361fe54 x86/bugs: Report correct retbleed mitigation status
new d7ec0cf1cd79 Merge tag 'x86_bugs_for_v6.18_rc1' of git://git.kernel.org [...]
new fa1d117162aa x86/cpu: Detect FreeBSD Bhyve hypervisor
new 70d1d98934e7 x86/cpu: Rename and move CPU model entry for Diamond Rapids
new af507c695118 x86/cpu/cacheinfo: Simplify cacheinfo_amd_init_llc_id() us [...]
new d691c5f87f34 x86/cpu/topology: Check for X86_FEATURE_XTOPOLOGY instead [...]
new bc6397cf0bc4 x86/cpu/topology: Define AMD64_CPUID_EXT_FEAT MSR
new d98b40c07552 Documentation/x86/topology: Detail CPUID leaves used for t [...]
new 32278c677947 x86/umip: Check that the instruction opcode is at least two bytes
new 27b1fd62012d x86/umip: Fix decoding of register forms of 0F 01 (SGDT an [...]
new a65879b4584f Merge tag 'x86_cpu_for_v6.18_rc1' of git://git.kernel.org/ [...]
new 0e58f6a7dd68 fs/resctrl: Optimize code in rdt_get_tree()
new 09f37134464c x86,fs/resctrl: Consolidate monitor event descriptions
new d257cc2e5c8b x86,fs/resctrl: Replace architecture event enabled checks
new 63cc9811aa87 x86/resctrl: Remove the rdt_mon_features global variable
new 83b039877310 x86,fs/resctrl: Prepare for more monitor events
new e19c06219985 x86/cpufeatures: Add support for Assignable Bandwidth Moni [...]
new bebf57bf054b x86/resctrl: Add ABMC feature in the command line options
new 5ad68c8f965f x86,fs/resctrl: Consolidate monitoring related data from r [...]
new 13390861b426 x86,fs/resctrl: Detect Assignable Bandwidth Monitoring fea [...]
new faebbc58cde9 x86/resctrl: Add support to enable/disable AMD ABMC feature
new 3b497c3f4f04 fs/resctrl: Introduce the interface to display monitoring modes
new 8c793336eaf8 fs/resctrl: Add resctrl file to display number of assignab [...]
new 4d32c24a74f2 fs/resctrl: Introduce mbm_cntr_cfg to track assignable cou [...]
new 16ff6b038fb3 fs/resctrl: Introduce interface to display number of free [...]
new 84ecefb76674 x86/resctrl: Add data structures and definitions for ABMC [...]
new ebebda853633 fs/resctrl: Introduce event configuration field in struct mon_evt
new f7a4fb223126 x86,fs/resctrl: Implement resctrl_arch_config_cntr() to as [...]
new bd85310efd71 fs/resctrl: Add the functionality to assign MBM events
new aab2c5088cdb fs/resctrl: Add the functionality to unassign MBM events
new bc53eea6c2a1 fs/resctrl: Pass struct rdtgroup instead of individual members
new 862314fd1f93 fs/resctrl: Introduce counter ID read, reset calls in mbm_ [...]
new 7c9ac605e202 x86/resctrl: Refactor resctrl_arch_rmid_read()
new 2a65b72c1603 x86/resctrl: Implement resctrl_arch_reset_cntr() and resct [...]
new 159f36cd4de7 fs/resctrl: Support counter read/reset with mbm_event assi [...]
new ea274cbeaf8f fs/resctrl: Add event configuration directory under info/L3_MON/
new f9ae5913d47c fs/resctrl: Provide interface to update the event configurations
new ac1df9bb0ba3 fs/resctrl: Introduce mbm_assign_on_mkdir to enable assign [...]
new ef712fe97ec5 fs/resctrl: Auto assign counters on mkdir and clean up on [...]
new cba8222880b8 fs/resctrl: Introduce mbm_L3_assignments to list assignmen [...]
new 88bee79640ae fs/resctrl: Introduce the interface to modify assignments [...]
new 9f0209b857d2 fs/resctrl: Disable BMEC event configuration when mbm_even [...]
new 8004ea01cf63 fs/resctrl: Introduce the interface to switch between moni [...]
new 0f1576e43adc x86/resctrl: Configure mbm_event mode if supported
new d79bab8a48bf MAINTAINERS: resctrl: Add myself as reviewer
new dd86b69d20fb fs/resctrl: Fix counter auto-assignment on mkdir with mbm_ [...]
new 2cb8eeaf00ef Merge tag 'x86_cache_for_v6.18_rc1' of git://git.kernel.or [...]
new e2e29752357f x86/sev: Separate MSR and GHCB based snp_cpuid() via a callback
new c15a4705d59c x86/sev: Use MSR protocol for remapping SVSM calling area
new 7cb7b6de9cb9 x86/sev: Use MSR protocol only for early SVSM PVALIDATE call
new e349241b97a8 x86/sev: Run RMPADJUST on SVSM calling area page to test VMPL
new 37dbd78f98a8 x86/sev: Move GHCB page based HV communication out of star [...]
new a5f03880f06a x86/sev: Avoid global variable to store virtual address of [...]
new d5949ea50c56 x86/sev: Share implementation of MSR-based page state change
new 00d255667617 x86/sev: Pass SVSM calling area down to early page state c [...]
new c54604fb7f25 x86/sev: Use boot SVSM CA for all startup and init code
new 68a501d7fd82 x86/boot: Drop redundant RMPADJUST in SEV SVSM presence check
new f27906b28740 x86/boot: Provide PIC aliases for 5-level paging related c [...]
new 9723dd0c705e x86/sev: Provide PIC aliases for SEV related data objects
new d4077e6ad351 x86/sev: Move __sev_[get|put]_ghcb() into separate noinstr object
new 05ce314ba515 x86/sev: Export startup routines for later use
new 0d6e4563fc03 objtool: Add action to check for absence of absolute relocations
new 296650c8ac4f x86/boot: Check startup code for absence of absolute relocations
new 2578560d2259 x86/boot: Revert "Reject absolute references in .head.text"
new 749627c3980e x86/kbuild: Incorporate boot/startup/ via Kbuild makefile
new 7b38dec3c5af x86/boot: Create a confined code area for startup code
new e7b88bc0051c efistub/x86: Remap inittext read-execute when needed
new c5c30a373693 x86/boot: Move startup code out of __head section
new ce39a6aa8802 x86/boot: Get rid of the .head.text section
new 9f8d92a1fbb5 x86/sev: Zap snp_abort()
new 1b558e14f3c1 x86/apic: Make the ISR clearing sane
new 30c2b98aa84c x86/apic: Add new driver for Secure AVIC
new b8c3c9f5d050 x86/apic: Initialize Secure AVIC APIC backing page
new c822f58a4fab x86/apic: Populate .read()/.write() callbacks of Secure AV [...]
new 45e2cef568cd x86/apic: Initialize APIC ID for Secure AVIC
new 60791ef3751c x86/apic: Add update_vector() callback for APIC drivers
new 8c79a68de1d2 x86/apic: Add an update_vector() callback for Secure AVIC
new 2c6978ea1a85 x86/apic: Add support to send IPI for Secure AVIC
new ea7d792e11e1 x86/apic: Support LAPIC timer for Secure AVIC
new c77683eccf53 x86/sev: Initialize VGIF for secondary vCPUs for Secure AVIC
new 9de196f519a5 x86/apic: Add support to send NMI IPI for Secure AVIC
new 869e36b9660d x86/apic: Allow NMI to be injected from hypervisor for Sec [...]
new 28bbfad229e4 x86/sev: Enable NMI support for Secure AVIC
new 8e3714305ad2 x86/apic: Read and write LVT* APIC registers from HV for S [...]
new 43b6687ac877 x86/apic: Handle EOI writes for Secure AVIC guests
new c8018325dd3e x86/apic: Add kexec support for Secure AVIC
new c4074ab87f34 x86/apic: Enable Secure AVIC in the control MSR
new 952aefeebb33 x86/sev: Prevent SECURE_AVIC_CONTROL MSR interception for [...]
new 27a17e02418e x86/sev: Indicate the SEV-SNP guest supports Secure AVIC
new d4bc3b11c12b x86/apic/savic: Do not use snp_abort()
new 0ca77f8d33e8 Merge branch 'x86/apic' into x86/sev, to resolve conflict
new 26a9f90b6101 objtool: Ignore __pi___cfi_ prefixed symbols
new 8d73829b78ca x86/startup/sev: Document the CPUID flow in the boot #VC handler
new 85df1cd15ff5 Merge branch 'x86/urgent' into x86/apic, to resolve conflict
new e4c00c4ce2aa x86/sev: Add new dump_rmp parameter to snp_leak_pages() API
new e09701dcdd9c crypto: ccp - Add new HV-Fixed page allocation/free API
new 648dbccc03a0 crypto: ccp - Add AMD Seamless Firmware Servicing (SFS) driver
new 1f6113ae5ac4 x86/boot: Drop erroneous __init annotation from early_set_ [...]
new 22bdd6e68bbe Merge tag 'x86_apic_for_v6.18_rc1' of git://git.kernel.org [...]
The 252 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:
.../admin-guide/hw-vuln/attack_vector_controls.rst | 1 +
Documentation/admin-guide/kernel-parameters.txt | 14 +-
Documentation/arch/x86/topology.rst | 191 ++++
Documentation/devicetree/bindings/arm/cpus.yaml | 17 +
.../memory-controllers/xlnx,versal-net-ddrmc5.yaml | 41 +
Documentation/filesystems/resctrl.rst | 325 ++++++
Kbuild | 13 +-
MAINTAINERS | 24 +-
arch/Kconfig | 38 +
arch/alpha/kernel/asm-offsets.c | 1 +
arch/arc/kernel/asm-offsets.c | 1 +
arch/arm/Kconfig | 18 +-
arch/arm/kernel/asm-offsets.c | 2 +
arch/arm/probes/uprobes/core.c | 2 +-
arch/arm64/Kconfig | 26 +-
arch/arm64/kernel/asm-offsets.c | 1 +
arch/csky/kernel/asm-offsets.c | 1 +
arch/hexagon/kernel/asm-offsets.c | 1 +
arch/loongarch/Kconfig | 19 +-
arch/loongarch/kernel/asm-offsets.c | 2 +
arch/m68k/kernel/asm-offsets.c | 1 +
arch/microblaze/kernel/asm-offsets.c | 1 +
arch/mips/Kconfig | 16 +-
arch/mips/kernel/asm-offsets.c | 2 +
arch/nios2/kernel/asm-offsets.c | 1 +
arch/openrisc/kernel/asm-offsets.c | 1 +
arch/parisc/Kconfig | 9 +-
arch/parisc/kernel/asm-offsets.c | 1 +
arch/powerpc/Kconfig | 11 +-
arch/powerpc/include/asm/topology.h | 2 +
arch/powerpc/kernel/asm-offsets.c | 1 +
arch/powerpc/kernel/smp.c | 27 +-
arch/riscv/Kconfig | 9 +-
arch/riscv/kernel/asm-offsets.c | 1 +
arch/s390/Kconfig | 8 +-
arch/s390/kernel/asm-offsets.c | 1 +
arch/s390/kernel/topology.c | 20 +-
arch/sh/kernel/asm-offsets.c | 1 +
arch/sparc/Kconfig | 20 +-
arch/sparc/kernel/asm-offsets.c | 1 +
arch/um/kernel/asm-offsets.c | 2 +
arch/x86/Kbuild | 2 +
arch/x86/Kconfig | 73 +-
arch/x86/Makefile | 26 +-
arch/x86/boot/compressed/Makefile | 2 +-
arch/x86/boot/compressed/misc.c | 2 +
arch/x86/boot/compressed/sev-handle-vc.c | 3 +
arch/x86/boot/compressed/sev.c | 132 +--
arch/x86/boot/cpuflags.c | 13 -
arch/x86/boot/startup/Makefile | 22 +
arch/x86/boot/startup/exports.h | 14 +
arch/x86/boot/startup/gdt_idt.c | 4 +-
arch/x86/boot/startup/map_kernel.c | 4 +-
arch/x86/boot/startup/sev-shared.c | 327 ++----
arch/x86/boot/startup/sev-startup.c | 210 +---
arch/x86/boot/startup/sme.c | 30 +-
arch/x86/coco/core.c | 3 +
arch/x86/coco/sev/Makefile | 8 +-
arch/x86/coco/sev/core.c | 276 +++++-
arch/x86/coco/sev/{sev-nmi.c => noinstr.c} | 74 ++
arch/x86/coco/sev/vc-handle.c | 22 +-
arch/x86/coco/sev/vc-shared.c | 143 ++-
arch/x86/entry/syscalls/syscall_64.tbl | 1 +
arch/x86/events/core.c | 16 +-
arch/x86/events/intel/bts.c | 2 +-
arch/x86/events/intel/core.c | 21 +-
arch/x86/include/asm/apic.h | 11 +
arch/x86/include/asm/apicdef.h | 2 +
arch/x86/include/asm/boot.h | 2 +
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/hypervisor.h | 2 +
arch/x86/include/asm/inat.h | 15 +
arch/x86/include/asm/init.h | 6 -
arch/x86/include/asm/insn.h | 51 +-
arch/x86/include/asm/intel-family.h | 7 +-
arch/x86/include/asm/mce.h | 11 +-
arch/x86/include/asm/msr-index.h | 30 +-
arch/x86/include/asm/nospec-branch.h | 1 +
arch/x86/include/asm/perf_event.h | 8 +-
arch/x86/include/asm/resctrl.h | 16 -
arch/x86/include/asm/segment.h | 8 +-
arch/x86/include/asm/setup.h | 1 +
arch/x86/include/asm/sev-common.h | 1 +
arch/x86/include/asm/sev-internal.h | 28 +-
arch/x86/include/asm/sev.h | 41 +-
arch/x86/include/asm/shstk.h | 4 +
arch/x86/include/asm/uprobes.h | 7 +
arch/x86/include/uapi/asm/svm.h | 4 +
arch/x86/kernel/apic/Makefile | 1 +
arch/x86/kernel/apic/apic.c | 85 +-
arch/x86/kernel/apic/vector.c | 28 +-
arch/x86/kernel/apic/x2apic_savic.c | 428 ++++++++
arch/x86/kernel/cpu/Makefile | 1 +
arch/x86/kernel/cpu/bhyve.c | 66 ++
arch/x86/kernel/cpu/bugs.c | 412 ++++----
arch/x86/kernel/cpu/cacheinfo.c | 48 +-
arch/x86/kernel/cpu/common.c | 1 +
arch/x86/kernel/cpu/hypervisor.c | 3 +
arch/x86/kernel/cpu/mce/amd.c | 163 ++-
arch/x86/kernel/cpu/mce/core.c | 315 +++---
arch/x86/kernel/cpu/mce/intel.c | 18 +
arch/x86/kernel/cpu/mce/internal.h | 9 +
arch/x86/kernel/cpu/microcode/amd.c | 73 +-
arch/x86/kernel/cpu/microcode/core.c | 47 +-
arch/x86/kernel/cpu/microcode/intel-ucode-defs.h | 86 +-
arch/x86/kernel/cpu/microcode/internal.h | 9 +
arch/x86/kernel/cpu/resctrl/core.c | 81 +-
arch/x86/kernel/cpu/resctrl/internal.h | 56 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 248 ++++-
arch/x86/kernel/cpu/scattered.c | 1 +
arch/x86/kernel/cpu/topology_amd.c | 26 +-
arch/x86/kernel/head64.c | 5 +-
arch/x86/kernel/head_32.S | 5 +-
arch/x86/kernel/head_64.S | 10 +-
arch/x86/kernel/shstk.c | 40 +
arch/x86/kernel/smpboot.c | 8 +-
arch/x86/kernel/umip.c | 15 +-
arch/x86/kernel/uprobes.c | 635 +++++++++++-
arch/x86/kernel/vmlinux.lds.S | 9 +-
arch/x86/kvm/pmu.h | 2 +-
arch/x86/lib/inat.c | 13 +
arch/x86/lib/insn.c | 35 +-
arch/x86/lib/retpoline.S | 75 +-
arch/x86/lib/x86-opcode-map.txt | 111 ++-
arch/x86/mm/mem_encrypt_amd.c | 6 -
arch/x86/mm/mem_encrypt_boot.S | 6 +-
arch/x86/platform/pvh/head.S | 2 +-
arch/x86/tools/gen-insn-attr-x86.awk | 44 +
arch/x86/tools/relocs.c | 8 +-
arch/x86/virt/svm/sev.c | 7 +-
arch/xtensa/kernel/asm-offsets.c | 1 +
drivers/cdx/controller/cdx_controller.c | 2 +-
drivers/cdx/controller/cdx_rpmsg.c | 2 +-
drivers/cdx/controller/mcdi.c | 43 +-
drivers/cdx/controller/mcdi_functions.c | 1 -
drivers/cdx/controller/mcdi_functions.h | 3 +-
drivers/cdx/controller/mcdid.h | 63 ++
drivers/crypto/ccp/Makefile | 3 +-
drivers/crypto/ccp/psp-dev.c | 20 +
drivers/crypto/ccp/psp-dev.h | 8 +-
drivers/crypto/ccp/sev-dev.c | 182 ++++
drivers/crypto/ccp/sev-dev.h | 3 +
drivers/crypto/ccp/sfs.c | 311 ++++++
drivers/crypto/ccp/sfs.h | 47 +
drivers/edac/Kconfig | 16 +
drivers/edac/Makefile | 2 +
drivers/edac/a72_edac.c | 225 +++++
drivers/edac/altera_edac.c | 4 +-
drivers/edac/amd64_edac.c | 20 +
drivers/edac/amd64_edac.h | 2 +-
drivers/edac/ecs.c | 0
drivers/edac/edac_mc_sysfs.c | 24 +
drivers/edac/i10nm_base.c | 27 +-
drivers/edac/ie31200_edac.c | 4 +
drivers/edac/mem_repair.c | 0
drivers/edac/scrub.c | 0
drivers/edac/skx_base.c | 33 +-
drivers/edac/skx_common.c | 54 +-
drivers/edac/skx_common.h | 28 +-
drivers/edac/versalnet_edac.c | 960 ++++++++++++++++++
drivers/firmware/efi/libstub/x86-stub.c | 4 +-
.../x86/intel/speed_select_if/isst_if_common.c | 2 +-
drivers/platform/x86/intel/tpmi_power_domains.c | 2 +-
drivers/ras/ras.c | 1 +
fs/resctrl/ctrlmondata.c | 26 +-
fs/resctrl/internal.h | 58 +-
fs/resctrl/monitor.c | 1008 +++++++++++++++++--
fs/resctrl/rdtgroup.c | 259 ++++-
include/linux/cc_platform.h | 8 +
.../controller => include/linux/cdx}/bitfield.h | 0
include/linux/cdx/edac_cdx_pcol.h | 28 +
.../cdx/controller => include/linux/cdx}/mcdi.h | 47 +-
include/linux/perf_event.h | 4 +-
include/linux/preempt.h | 11 +-
include/linux/psp-platform-access.h | 2 +
include/linux/rcupdate.h | 2 +-
include/linux/resctrl.h | 148 ++-
include/linux/resctrl_types.h | 18 +-
include/linux/sched.h | 118 +++
include/linux/sched/topology.h | 29 +-
include/linux/syscalls.h | 2 +
include/linux/topology.h | 2 +-
include/linux/uprobes.h | 20 +-
include/uapi/linux/psp-sfs.h | 87 ++
kernel/bpf/stackmap.c | 4 +-
kernel/bpf/verifier.c | 1 +
kernel/events/callchain.c | 40 +-
kernel/events/core.c | 369 +++----
kernel/events/internal.h | 4 +-
kernel/events/ring_buffer.c | 2 +-
kernel/events/uprobes.c | 102 +-
kernel/fork.c | 1 +
kernel/sched/core.c | 66 +-
kernel/sched/deadline.c | 73 +-
kernel/sched/fair.c | 489 +++++----
kernel/sched/pelt.h | 4 +-
kernel/sched/rq-offsets.c | 12 +
kernel/sched/sched.h | 7 +-
kernel/sched/topology.c | 73 +-
kernel/seccomp.c | 32 +-
kernel/sys_ni.c | 1 +
rust/helpers/atomic.c | 1040 ++++++++++++++++++++
rust/helpers/barrier.c | 18 +
rust/helpers/helpers.c | 2 +
rust/helpers/refcount.c | 10 +
rust/kernel/block/mq/operations.rs | 7 +-
rust/kernel/block/mq/request.rs | 73 +-
rust/kernel/sync.rs | 4 +
rust/kernel/sync/arc.rs | 55 +-
rust/kernel/sync/atomic.rs | 551 +++++++++++
rust/kernel/sync/atomic/internal.rs | 265 +++++
rust/kernel/sync/atomic/ordering.rs | 104 ++
rust/kernel/sync/atomic/predefine.rs | 169 ++++
rust/kernel/sync/barrier.rs | 61 ++
rust/kernel/sync/refcount.rs | 113 +++
scripts/atomic/gen-atomics.sh | 1 +
scripts/atomic/gen-rust-atomic-helpers.sh | 67 ++
tools/arch/x86/include/asm/inat.h | 15 +
tools/arch/x86/include/asm/insn.h | 51 +-
tools/arch/x86/include/asm/msr-index.h | 14 +-
tools/arch/x86/lib/inat.c | 13 +
tools/arch/x86/lib/insn.c | 35 +-
tools/arch/x86/lib/x86-opcode-map.txt | 111 ++-
tools/arch/x86/tools/gen-insn-attr-x86.awk | 44 +
tools/objtool/arch/x86/decode.c | 12 +
tools/objtool/builtin-check.c | 2 +
tools/objtool/check.c | 48 +-
tools/objtool/include/objtool/arch.h | 1 +
tools/objtool/include/objtool/builtin.h | 1 +
tools/objtool/noreturns.h | 1 -
.../util/intel-pt-decoder/intel-pt-insn-decoder.c | 2 +-
tools/power/x86/turbostat/turbostat.c | 2 +-
.../selftests/bpf/prog_tests/uprobe_syscall.c | 484 ++++++++-
tools/testing/selftests/bpf/prog_tests/usdt.c | 38 +-
tools/testing/selftests/bpf/progs/uprobe_syscall.c | 4 +-
.../selftests/bpf/progs/uprobe_syscall_executed.c | 60 +-
.../testing/selftests/bpf/test_kmods/bpf_testmod.c | 11 +-
tools/testing/selftests/bpf/usdt.h | 545 ++++++++++
tools/testing/selftests/seccomp/seccomp_bpf.c | 107 +-
239 files changed, 12455 insertions(+), 2742 deletions(-)
create mode 100644 Documentation/devicetree/bindings/memory-controllers/xlnx,versa [...]
create mode 100644 arch/x86/boot/startup/exports.h
rename arch/x86/coco/sev/{sev-nmi.c => noinstr.c} (61%)
create mode 100644 arch/x86/kernel/apic/x2apic_savic.c
create mode 100644 arch/x86/kernel/cpu/bhyve.c
create mode 100644 drivers/cdx/controller/mcdid.h
create mode 100644 drivers/crypto/ccp/sfs.c
create mode 100644 drivers/crypto/ccp/sfs.h
create mode 100644 drivers/edac/a72_edac.c
mode change 100755 => 100644 drivers/edac/ecs.c
mode change 100755 => 100644 drivers/edac/mem_repair.c
mode change 100755 => 100644 drivers/edac/scrub.c
create mode 100644 drivers/edac/versalnet_edac.c
rename {drivers/cdx/controller => include/linux/cdx}/bitfield.h (100%)
create mode 100644 include/linux/cdx/edac_cdx_pcol.h
rename {drivers/cdx/controller => include/linux/cdx}/mcdi.h (79%)
create mode 100644 include/uapi/linux/psp-sfs.h
create mode 100644 kernel/sched/rq-offsets.c
create mode 100644 rust/helpers/atomic.c
create mode 100644 rust/helpers/barrier.c
create mode 100644 rust/kernel/sync/atomic.rs
create mode 100644 rust/kernel/sync/atomic/internal.rs
create mode 100644 rust/kernel/sync/atomic/ordering.rs
create mode 100644 rust/kernel/sync/atomic/predefine.rs
create mode 100644 rust/kernel/sync/barrier.rs
create mode 100644 rust/kernel/sync/refcount.rs
create mode 100755 scripts/atomic/gen-rust-atomic-helpers.sh
create mode 100644 tools/testing/selftests/bpf/usdt.h
--
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 2f5f3eef1d5 libstdc++: std::inplace_vector implementation cleaup
new 4c1d8818dee c: Fix regression related to DECL_NONLOCAL on aarch64 [PR121933]
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/c/c-typeck.cc | 3 ++-
1 file changed, 2 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 master
in repository gcc.
from 3ea8d691e88 fmv: Redirect to specific target
new 2f5f3eef1d5 libstdc++: std::inplace_vector implementation cleaup
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:
libstdc++-v3/include/std/inplace_vector | 9 ++-------
1 file changed, 2 insertions(+), 7 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 gcc.
from 6e624833cbe Fix various comment typos
new 3ea8d691e88 fmv: Redirect to specific target
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/attribs.cc | 22 +++++
gcc/attribs.h | 1 +
gcc/config/aarch64/aarch64.cc | 28 ++++++
gcc/doc/tm.texi | 19 ++++
gcc/doc/tm.texi.in | 2 +
gcc/multiple_target.cc | 114 ++++++++++++++--------
gcc/target.def | 22 +++++
gcc/testsuite/g++.target/aarch64/fmv-selection1.C | 40 ++++++++
gcc/testsuite/g++.target/aarch64/fmv-selection2.C | 40 ++++++++
gcc/testsuite/g++.target/aarch64/fmv-selection3.C | 25 +++++
gcc/testsuite/g++.target/aarch64/fmv-selection4.C | 30 ++++++
gcc/testsuite/g++.target/aarch64/fmv-selection5.C | 28 ++++++
gcc/testsuite/g++.target/aarch64/fmv-selection6.C | 27 +++++
gcc/testsuite/g++.target/aarch64/fmv-selection7.C | 65 ++++++++++++
14 files changed, 425 insertions(+), 38 deletions(-)
create mode 100644 gcc/testsuite/g++.target/aarch64/fmv-selection1.C
create mode 100644 gcc/testsuite/g++.target/aarch64/fmv-selection2.C
create mode 100644 gcc/testsuite/g++.target/aarch64/fmv-selection3.C
create mode 100644 gcc/testsuite/g++.target/aarch64/fmv-selection4.C
create mode 100644 gcc/testsuite/g++.target/aarch64/fmv-selection5.C
create mode 100644 gcc/testsuite/g++.target/aarch64/fmv-selection6.C
create mode 100644 gcc/testsuite/g++.target/aarch64/fmv-selection7.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 linux.
from 30d4efb2f5a5 Merge tag 'for-linus-6.18-rc1-tag' of git://git.kernel.org [...]
new aa8fc9469d20 btrfs: replace double boolean parameters of cow_file_range()
new 6ebd726b104f btrfs: abort transaction on specific error places when wal [...]
new e6dd405b6671 btrfs: abort transaction in the process_one_buffer() log t [...]
new 425652cf1028 btrfs: use local variable for the transaction handle in re [...]
new 874576d2a79a btrfs: return real error from read_alloc_one_name() in dro [...]
new 912c257c88cd btrfs: abort transaction where errors happen during log tr [...]
new 88666b6df97e btrfs: exit early when replaying hole file extent item fro [...]
new 575f52a77a0a btrfs: process inline extent earlier in replay_one_extent()
new cac2ab34d88e btrfs: use local key variable to pass arguments in replay_ [...]
new 669d38bf587f btrfs: collapse unaccount_log_buffer() into clean_log_buffer()
new 3d16abf6c88a btrfs: zoned: directly call do_zone_finish() from btrfs_zo [...]
new 3c44cd3c79fc btrfs: zoned: return error from btrfs_zone_finish_endio()
new 6d9cce2d1bb6 btrfs: remove duplicate inclusion of linux/types.h
new f07b855c56b1 btrfs: try to search for data csums in commit root
new 0d703963d297 btrfs: zoned: refine extent allocator hint selection
new d71b419f274c btrfs: pass btrfs_inode pointer directly into btrfs_compre [...]
new 0a6dcd42353b btrfs: use blocksize to check if compression is making thi [...]
new d728f2e5f8a0 btrfs: simplify support block size check
new 28a38e20acf5 btrfs: use PTR_ERR_OR_ZERO() to simplify code inbtrfs_cont [...]
new cba7c35fec26 btrfs: move ref-verify under CONFIG_BTRFS_DEBUG
new 67e78f983e6a btrfs: convert several int parameters to bool
new e8513c012de7 btrfs: implement ref_tracker for delayed_nodes
new b767a28d6154 btrfs: print leaked references in kill_all_delayed_nodes()
new 46d33a0cc484 btrfs: add mount option for ref_tracker
new 3239c44df756 btrfs: rework error handling of run_delalloc_nocow()
new 6a378edc9a61 btrfs: enhance error messages for delalloc range failure
new 13141df705b7 btrfs: make nocow_one_range() to do cleanup on error
new 737852c060fb btrfs: keep folios locked inside run_delalloc_nocow()
new 2c5cca03c173 btrfs: add an fs_info parameter for compression workspace manager
new 330f02b136a8 btrfs: add workspace manager initialization for zstd
new 6f9c3f48acff btrfs: add generic workspace manager initialization
new 856d46c31343 btrfs: migrate to use per-fs workspace manager
new 9c8f4cf45651 btrfs: cleanup the per-module compression workspace managers
new 0d0b80929eff btrfs: rename btrfs_compress_op to btrfs_compress_levels
new 74e8f002b772 btrfs: reduce compression workspace buffer space to block size
new 17dc82dc1e77 btrfs: fix typos in comments and strings
new a7f3dfb8293c btrfs: scrub: replace max_t()/min_t() with clamp() in scru [...]
new 2ccfaf736909 btrfs: support all block sizes which is no larger than page size
new 35aff706dccb btrfs: concentrate highmem handling for data verification
new 9afc61726538 btrfs: introduce btrfs_bio_for_each_block() helper
new 7425a2894019 btrfs: introduce btrfs_bio_for_each_block_all() helper
new ea77a1c1c789 btrfs: cache max and min order inside btrfs_fs_info
new 6803bff896ef btrfs: use booleans in walk control structure for log replay
new 2c123db1f0e1 btrfs: rename replay_dest member of struct walk_control to root
new 60ac80242be1 btrfs: rename root to log in walk_down_log_tree() and walk [...]
new efa44fc4fde3 btrfs: add and use a log root field to struct walk_control
new 7f09699e5e61 btrfs: deduplicate log root free in error paths from btrfs [...]
new d73896a55c04 btrfs: stop passing transaction parameter to log tree walk [...]
new 4b7699f40622 btrfs: stop setting log_root_tree->log_root to NULL in btr [...]
new 2f5b8095ea47 btrfs: always drop log root tree reference in btrfs_replay_log()
new 7790a882ca6b btrfs: pass walk_control structure to replay_xattr_deletes()
new 94a5ac668a49 btrfs: move up the definition of struct walk_control
new 82d1db6f4657 btrfs: pass walk_control structure to replay_dir_deletes()
new b150f1c32138 btrfs: pass walk_control structure to check_item_in_log()
new c7da72022bb2 btrfs: pass walk_control structure to replay_one_extent()
new 44463eb07992 btrfs: pass walk_control structure to add_inode_ref() and helpers
new 744e0cebb4fa btrfs: pass walk_control structure to replay_one_dir_item( [...]
new aa5b6635b0e6 btrfs: pass walk_control structure to drop_one_dir_item() [...]
new 266967c0e225 btrfs: pass walk_control structure to overwrite_item()
new c2ef817b285f btrfs: use level argument in log tree walk callback proces [...]
new 6cb7f0b8c9b0 btrfs: use level argument in log tree walk callback replay [...]
new 2a13cfc949e5 btrfs: use the inode item boolean everywhere in overwrite_item()
new 2ac70946621f btrfs: add current log leaf, key and slot to struct walk_control
new 29d9c5e03705 btrfs: avoid unnecessary path allocation at fixup_inode_li [...]
new b343047c1a08 btrfs: avoid path allocations when dropping extents during [...]
new f366722f3370 btrfs: avoid unnecessary path allocation when replaying a [...]
new 9bdfa3eddb67 btrfs: remove redundant path release when processing dentr [...]
new f9c02e4b525d btrfs: remove redundant path release when overwriting item [...]
new 1ebeee283a2a btrfs: add path for subvolume tree changes to struct walk_control
new bd9c063e6ff2 btrfs: stop passing inode object IDs to __add_inode_ref() [...]
new e41c5e611a65 btrfs: remove pointless inode lookup when processing extre [...]
new 0b7453b7a1c1 btrfs: abort transaction if we fail to find dir item durin [...]
new 5a0565cad3ef btrfs: abort transaction if we fail to update inode in log [...]
new 2753e4917624 btrfs: dump detailed info and specific messages on log rep [...]
new 0dc93e465289 btrfs: send: index backref cache by node number instead of [...]
new aab9458b9f00 btrfs: tree-checker: add inode extref checks
new ac9affd89949 btrfs: print-tree: print missing fields for inode items
new 96fb032238d9 btrfs: print-tree: print more information about dir items
new 93f818e62a08 btrfs: print-tree: print dir items for dir index and xattr [...]
new cee3aa138724 btrfs: print-tree: print information about inode ref items
new 7317555f4553 btrfs: print-tree: print information about inode extref items
new 7d2197b5dc0c btrfs: print-tree: print information about dir log items
new 4dc1c3d0ae6f btrfs: print-tree: print range information for extent csum items
new c1b9a4782bc6 btrfs: print-tree: print correct inline extent data size
new caac17073760 btrfs: print-tree: print compression type for file extent items
new 00b7eaaaa5ac btrfs: print-tree: move code for processing file extent it [...]
new 26baec69ac85 btrfs: print-tree: print key types as human readable strings
new 6a9e1d1a65fe btrfs: store and use node size in local variable in check_ [...]
new 8f0534ec96e3 btrfs: mark extent buffer alignment checks as unlikely
new b0e30e373e37 btrfs: mark as unlikely not uptodate extent buffer checks [...]
new 5afe85b771ee btrfs: mark leaf space and overflow checks as unlikely on [...]
new 2d83ed6c6c46 btrfs: return any hit error from extent_writepage_io()
new a35b3dd59bf6 btrfs: fix comment about nbytes increase at replay_one_extent()
new b7ff7b0d76e5 btrfs: simplify inline extent end calculation at replay_on [...]
new f07575bab632 btrfs: make the rule checking more readable for should_cow [...]
new db524fd9802f btrfs: annotate btrfs_is_testing() as unlikely and make it [...]
new 62701f419027 btrfs: remove pointless key offset setup in create_pending [...]
new 7b26da407420 btrfs: fix the incorrect max_bytes value for find_lock_del [...]
new c2ffb1ec1a7c btrfs: prepare compression folio alloc/free for bs > ps cases
new a6452b85b3e5 btrfs: prepare zstd to support bs > ps cases
new 4fd188a4fe58 btrfs: prepare lzo to support bs > ps cases
new e88cb48e6709 btrfs: prepare zlib to support bs > ps cases
new 5fbaae4b8567 btrfs: prepare scrub to support bs > ps cases
new 67378b754608 btrfs: fix symbolic link reading when bs > ps
new e9bed72e883e btrfs: add extra ASSERT()s to catch unaligned bios
new 98077f7f2180 btrfs: enable experimental bs > ps support
new f08d7147da5f btrfs: use kmalloc_array() for open-coded arithmetic in kmalloc()
new c9ff83963a49 btrfs: zoned: don't fail mount needlessly due to too many [...]
new 4ca6f24a52c4 btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions
new 9264d004a6c9 btrfs: add unlikely annotations to branches leading to EUCLEAN
new cc53bd2085c8 btrfs: add unlikely annotations to branches leading to EIO
new a929904cf73b btrfs: add unlikely annotations to branches leading to tra [...]
new 45c222468d33 btrfs: use smp_mb__after_atomic() when forcing COW in crea [...]
new f3827213abae Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/l [...]
new c5055d0c8edd audit: fix indentation in audit_log_exit()
new d8c09d7b55da audit: Replace deprecated strcpy() with strscpy()
new df1145b56c6f audit: fix typo in auditfilter.c comment
new ce8370e2e62a audit: record fanotify event regardless of presence of rules
new 70d00858645c audit: add a missing tab
new 0a561e3904a9 audit: create audit_stamp structure
new a59076f2669e lsm: security_lsmblob_to_secctx module selection
new eb59d494eebd audit: add record for multiple task security contexts
new 0ffbc876d03c audit: add record for multiple object contexts
new 2aef21a6a603 audit: init ab->skb_list earlier in audit_buffer_alloc()
new d2c773159327 audit: fix skb leak when audit rate limit is exceeded
new 56a0810d8ca4 Merge tag 'audit-pr-20250926' of git://git.kernel.org/pub/ [...]
new 5f9383bd4168 selinux: Remove unused function selinux_policycap_netif_wi [...]
new d4e8dc8e8b34 selinux: use a consistent method to get full socket from skb
new f20e70a341dd selinux: Remove redundant __GFP_NOWARN
new 59ffc9beeb8b selinux: fix sel_read_bool() allocation and error handling
new 68e1e908cb76 selinux: enable per-file labeling for functionfs
new 57bc683896c5 Merge tag 'selinux-pr-20250926' of git://git.kernel.org/pu [...]
new e5bc887413e5 lsm: use lsm_blob_alloc() in lsm_bdev_alloc()
new 5816bf4273ed lsm,selinux: Add LSM blob support for BPF objects
new e73f759d2e98 security: use umax() to improve code
new 046c56178a73 rust,cred: update AlwaysRefCounted import to sync::aref
new 9c7419568b28 MAINTAINERS: add the associated Rust helper to the LSM section
new 67fe7be7dffd MAINTAINERS: add the associated Rust helper to the CREDENT [...]
new 54d94c422fed lsm: CONFIG_LSM can depend on CONFIG_SECURITY
new 76f01a4f22c4 Merge tag 'lsm-pr-20250926' of git://git.kernel.org/pub/sc [...]
new de68c05189cc tools/sched_ext: Receive updates from SCX repo
new b7975c48695c sched_ext: Make explicit scx_task_iter_relock() calls unnecessary
new 4a1d9d73aabc sched_ext: Keep bypass on between enable failure and scx_d [...]
new 0c2b8356e430 sched_ext: Move internal type and accessor definitions to [...]
new bcb7c2305682 sched_ext: Put event_stats_cpu in struct scx_sched_pcpu
new a5bd6ba30b33 sched_ext: Use cgroup_lock/unlock() to synchronize against [...]
new e0ca169638be sched_ext: Introduce scx_bpf_locked_rq()
new 20b158094a1a sched_ext: Introduce scx_bpf_cpu_curr()
new 5c48d88fe004 sched_ext: deprecation warn for scx_bpf_cpu_rq()
new a08b4dcad9fa tools/sched_ext: Add compat helper for scx_bpf_cpu_curr()
new 47d9f8212826 sched_ext: Fix NULL dereference in scx_bpf_cpu_rq() warning
new ac6772e8bcda sched_ext: Add migration-disabled counter to error state dump
new 340de1f673ce sched_ext: Verify RCU protection in scx_bpf_cpu_curr()
new c8191ee8e64a sched_ext: Use rhashtable_lookup() instead of rhashtable_l [...]
new edf005fa274a sched_ext: Improve SCX_KF_DISPATCH comment
new f75efc8f4c0d sched_ext: Fix stray scx_root usage in task_can_run_on_rem [...]
new c7e739746dbd sched_ext: Use bitfields for boolean warning flags
new f3aec2adce8d sched_ext: Add SCX_EFLAG_INITIALIZED to indicate successfu [...]
new d452972858e5 sched_ext: Make qmap dump operation non-destructive
new 7852e0fd1de0 tools/sched_ext: scx_qmap: Make debug output quieter by default
new 9fc687edf205 sched_ext: Separate out scx_kick_cpu() and add @sch to it
new fc6a93aa623f sched_ext: Add the @sch parameter to __bstr_format()
new 2407bae23d1e sched_ext: Add the @sch parameter to ext_idle helpers
new 956f2b11a8a4 sched_ext: Drop kf_cpu_valid()
new 4d9553fee3e2 sched_ext: Add the @sch parameter to scx_dsq_insert_preamb [...]
new d4f7d866667c sched_ext: Drop scx_kf_exit() and scx_kf_error()
new c0008a563210 sched_ext: Misc updates around scx_sched instance pointer
new ebfd5226ec36 sched_ext: Merge branch 'for-6.17-fixes' into for-6.18
new df10932ad740 Revert "sched_ext: Use rhashtable_lookup() instead of rhas [...]
new a23cd25baed2 Merge tag 'sched_ext-for-6.18' of git://git.kernel.org/pub [...]
new fd5081f4ef33 workqueue: Remove redundant rcu_read_lock/unlock() in work [...]
new cda2b2d647f7 workqueue: Remove rcu_read_lock/unlock() in wq_watchdog_ti [...]
new ad7c7f4b9c6c workqueue: Provide a handshake for canceling BH workers
new f6cfa602d2ba workqueue: replace use of system_unbound_wq with system_dfl_wq
new a2be943b46b4 workqueue: replace use of system_wq with system_percpu_wq
new dadb3ebcf395 workqueue: WQ_PERCPU added to alloc_workqueue users
new 0950c64ae386 workqueue: fix texinfodocs warning for WQ_* flags reference
new 77fc3f669655 Merge tag 'wq-for-6.18' of git://git.kernel.org/pub/scm/li [...]
new 8a013ec9cb7a cgroup: Replace deprecated strcpy() with strscpy()
new 4c70fb2624ab cpuset: remove redundant CS_ONLINE flag
new afa3701c0e45 cgroup: cgroup.stat.local time accounting
new 7b281a4582c4 cgroup: selftests: Add tests for freezer time
new 8d2a75589599 cgroup: Fix 64-bit division in cgroup.stat.local
new 5806b3d05165 cpuset: decouple tmpmasks and cpumasks freeing in cgroup
new ada00d516228 cpuset: separate tmpmasks and cpuset allocation logic
new 2c98144fc832 cpuset: add helpers for cpus read and cpuset_mutex locks
new 3b0dec689a63 selftests: cgroup: Make test_pids backwards compatible
new e117ff1129da cgroup/cpuset: Prevent NULL pointer access in free_tmpmasks()
new c0fb16ef887d cpuset: Don't always flush cpuset_migrate_mm_wq in cpuset_ [...]
new 3514309e0322 cpuset: Defer flushing of the cpuset_migrate_mm_wq to task_work
new d8b269e009bb cgroup: Remove unused cgroup_subsys::post_attach
new 222f83d5ab86 cgroup: Remove unused local variables from cgroup_procs_wr [...]
new d6256771d106 cgroup: replace use of system_wq with system_percpu_wq
new 7fa33aa3b001 cgroup: WQ_PERCPU added to alloc_workqueue users
new 4a3e62dfa7b7 cgroup: Merge branch 'for-6.17-fixes' into for-6.18
new a1ffc8ad3165 cgroup: refactor the cgroup_attach_lock code to make it clearer
new 477abc2ec889 cgroup: relocate cgroup_attach_lock within cgroup_procs_wr [...]
new 0568f89d4fb8 cgroup: replace global percpu_rwsem with per threadgroup r [...]
new 3ee4211ef869 cgroup: Remove redundant rcu_read_lock/unlock() in spin_lock
new 58ab6d25a1bf cgroup/cpuset: Remove redundant rcu_read_lock/unlock() in [...]
new b783a6265589 cpuset: move the root cpuset write check earlier
new bba0ccf829b9 cpuset: remove unused assignment to trialcs->partition_root_state
new 6a59fc4a3a5b cpuset: change return type of is_partition_[in]valid to bool
new 86bbbd1f33ab cpuset: Refactor exclusive CPU mask computation logic
new c5866c9a007d cpuset: refactor CPU mask buffer parsing logic
new 8daab66eb329 cpuset: introduce cpus_excl_conflict and mems_excl_conflic [...]
new 7e05981ba34a cpuset: refactor out validate_partition
new c6366739804f cpuset: refactor cpus_allowed_validate_change
new 27db8246004a cpuset: introduce partition_cpus_change
new de9f15e21c55 cpuset: use parse_cpulist for setting cpus.exclusive
new c49b5e89c45f cpuset: use partition_cpus_change for setting exclusive cpus
new 1f1cb5d60c76 Documentation: cgroup-v2: Sync manual toctree
new 216217ebee16 cpuset: fix failure to enable isolated partition when cont [...]
new 59d5de365569 cpuset: Use new excpus for nocpu error check when enabling [...]
new 51840f7ba393 cpuset: fix missing error return in update_cpumask
new b72af996b67c cpuset: remove redundant special case for null input in no [...]
new 39431592e935 cpuset: remove impossible warning in update_parent_effecti [...]
new 8f0fdbd4a06b cpuset: remove is_prs_invalid helper
new 755fa5b4fb36 Merge tag 'cgroup-for-6.18' of git://git.kernel.org/pub/sc [...]
The 219 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/admin-guide/cgroup-v2.rst | 33 +-
MAINTAINERS | 2 +
fs/btrfs/Kconfig | 12 +-
fs/btrfs/Makefile | 2 +-
fs/btrfs/accessors.c | 2 +-
fs/btrfs/backref.c | 26 +-
fs/btrfs/backref.h | 4 +-
fs/btrfs/bio.c | 54 +-
fs/btrfs/bio.h | 2 +
fs/btrfs/block-group.c | 30 +-
fs/btrfs/block-group.h | 2 +-
fs/btrfs/btrfs_inode.h | 16 +-
fs/btrfs/compression.c | 243 ++-
fs/btrfs/compression.h | 59 +-
fs/btrfs/ctree.c | 135 +-
fs/btrfs/defrag.c | 4 +-
fs/btrfs/delayed-inode.c | 186 +-
fs/btrfs/delayed-inode.h | 93 +
fs/btrfs/delayed-ref.c | 13 +-
fs/btrfs/delayed-ref.h | 9 +-
fs/btrfs/dev-replace.c | 12 +-
fs/btrfs/direct-io.c | 12 +
fs/btrfs/disk-io.c | 97 +-
fs/btrfs/disk-io.h | 3 +-
fs/btrfs/export.c | 2 +-
fs/btrfs/extent-io-tree.c | 4 +-
fs/btrfs/extent-io-tree.h | 2 +-
fs/btrfs/extent-tree.c | 104 +-
fs/btrfs/extent-tree.h | 7 +-
fs/btrfs/extent_io.c | 127 +-
fs/btrfs/extent_io.h | 3 +-
fs/btrfs/extent_map.c | 22 +-
fs/btrfs/fiemap.c | 2 +-
fs/btrfs/file-item.c | 60 +-
fs/btrfs/file.c | 49 +-
fs/btrfs/free-space-cache.c | 6 +-
fs/btrfs/free-space-tree.c | 60 +-
fs/btrfs/fs.c | 48 +
fs/btrfs/fs.h | 41 +-
fs/btrfs/inode-item.c | 10 +-
fs/btrfs/inode.c | 508 +++---
fs/btrfs/ioctl.c | 69 +-
fs/btrfs/locking.c | 2 +-
fs/btrfs/locking.h | 2 +-
fs/btrfs/lzo.c | 93 +-
fs/btrfs/messages.c | 1 +
fs/btrfs/messages.h | 1 -
fs/btrfs/misc.h | 49 +
fs/btrfs/print-tree.c | 256 ++-
fs/btrfs/qgroup.c | 44 +-
fs/btrfs/raid-stripe-tree.c | 17 +-
fs/btrfs/raid56.c | 121 +-
fs/btrfs/raid56.h | 4 +-
fs/btrfs/ref-verify.c | 3 +-
fs/btrfs/ref-verify.h | 4 +-
fs/btrfs/reflink.c | 15 +-
fs/btrfs/relocation.c | 81 +-
fs/btrfs/root-tree.c | 66 +-
fs/btrfs/scrub.c | 95 +-
fs/btrfs/scrub.h | 2 +-
fs/btrfs/send.c | 373 ++--
fs/btrfs/space-info.c | 4 +-
fs/btrfs/subpage.c | 2 +-
fs/btrfs/subpage.h | 2 +-
fs/btrfs/super.c | 34 +-
fs/btrfs/sysfs.c | 16 +-
fs/btrfs/tests/delayed-refs-tests.c | 4 +-
fs/btrfs/tests/extent-map-tests.c | 2 +-
fs/btrfs/transaction.c | 49 +-
fs/btrfs/tree-checker.c | 39 +-
fs/btrfs/tree-log.c | 1888 ++++++++++++--------
fs/btrfs/verity.c | 8 +-
fs/btrfs/volumes.c | 70 +-
fs/btrfs/volumes.h | 4 +-
fs/btrfs/zlib.c | 86 +-
fs/btrfs/zoned.c | 66 +-
fs/btrfs/zoned.h | 9 +-
fs/btrfs/zstd.c | 198 +-
include/linux/audit.h | 25 +-
include/linux/cgroup-defs.h | 43 +-
include/linux/cgroup.h | 5 +
include/linux/lsm_hooks.h | 3 +
include/linux/sched/ext.h | 6 +-
include/linux/sched/signal.h | 4 +
include/linux/security.h | 6 +-
include/linux/workqueue.h | 32 +-
include/uapi/linux/audit.h | 2 +
init/init_task.c | 3 +
kernel/audit.c | 278 ++-
kernel/audit.h | 13 +-
kernel/audit_tree.c | 6 +-
kernel/auditfilter.c | 2 +-
kernel/auditsc.c | 63 +-
kernel/cgroup/cgroup-internal.h | 11 +-
kernel/cgroup/cgroup-v1.c | 19 +-
kernel/cgroup/cgroup.c | 199 ++-
kernel/cgroup/cpuset-internal.h | 5 +-
kernel/cgroup/cpuset-v1.c | 12 +-
kernel/cgroup/cpuset.c | 752 ++++----
kernel/cgroup/debug.c | 4 -
kernel/cgroup/freezer.c | 16 +-
kernel/fork.c | 4 +
kernel/sched/build_policy.c | 1 +
kernel/sched/core.c | 2 -
kernel/sched/ext.c | 1556 ++++------------
kernel/sched/ext.h | 25 -
kernel/sched/ext_idle.c | 146 +-
kernel/sched/ext_internal.h | 1078 +++++++++++
kernel/workqueue.c | 80 +-
net/netlabel/netlabel_user.c | 8 +-
rust/kernel/cred.rs | 6 +-
security/Kconfig | 1 +
security/apparmor/lsm.c | 3 +
security/min_addr.c | 6 +-
security/security.c | 112 +-
security/selinux/avc.c | 13 +-
security/selinux/hooks.c | 71 +-
security/selinux/include/objsec.h | 20 +
security/selinux/include/policycap.h | 1 +
security/selinux/include/policycap_names.h | 1 +
security/selinux/include/security.h | 4 +-
security/selinux/selinuxfs.c | 18 +-
security/smack/smack_lsm.c | 5 +
tools/sched_ext/include/scx/bpf_arena_common.bpf.h | 175 ++
tools/sched_ext/include/scx/bpf_arena_common.h | 33 +
tools/sched_ext/include/scx/common.bpf.h | 104 +-
tools/sched_ext/include/scx/common.h | 5 +-
tools/sched_ext/include/scx/compat.bpf.h | 22 +
tools/sched_ext/include/scx/user_exit_info.bpf.h | 40 +
tools/sched_ext/include/scx/user_exit_info.h | 49 +-
.../sched_ext/include/scx/user_exit_info_common.h | 30 +
tools/sched_ext/scx_central.bpf.c | 2 +-
tools/sched_ext/scx_central.c | 1 +
tools/sched_ext/scx_flatcg.bpf.c | 2 +-
tools/sched_ext/scx_flatcg.c | 2 +
tools/sched_ext/scx_qmap.bpf.c | 98 +-
tools/sched_ext/scx_qmap.c | 12 +-
tools/sched_ext/scx_simple.c | 2 +
tools/testing/selftests/cgroup/lib/cgroup_util.c | 12 +
.../selftests/cgroup/lib/include/cgroup_util.h | 1 +
tools/testing/selftests/cgroup/test_freezer.c | 663 +++++++
tools/testing/selftests/cgroup/test_pids.c | 3 +
142 files changed, 7313 insertions(+), 4498 deletions(-)
create mode 100644 kernel/sched/ext_internal.h
create mode 100644 tools/sched_ext/include/scx/bpf_arena_common.bpf.h
create mode 100644 tools/sched_ext/include/scx/bpf_arena_common.h
create mode 100644 tools/sched_ext/include/scx/user_exit_info.bpf.h
create mode 100644 tools/sched_ext/include/scx/user_exit_info_common.h
--
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 7d43a7afc1a Fix bug in gdb.lookup_type
new cb1133022a7 [pre-commit] Set default_stages to pre-commit
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:
.pre-commit-config.yaml | 1 +
1 file changed, 1 insertion(+)
--
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 1e58e321200 [gdb/testsuite] Fix gdb.tui/pr30056.exp arrow right test
new 7d43a7afc1a Fix bug in gdb.lookup_type
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:
gdb/python/py-type.c | 6 +-
gdb/testsuite/gdb.python/lookup-type-block.exp | 68 ++++++++++++++++++++++
.../types-module.cc => gdb.python/lookup1.c} | 34 ++++++-----
.../gdb.python/{py-bp-locations.c => lookup2.c} | 36 ++++++++----
4 files changed, 114 insertions(+), 30 deletions(-)
create mode 100644 gdb/testsuite/gdb.python/lookup-type-block.exp
copy gdb/testsuite/{gdb.guile/types-module.cc => gdb.python/lookup1.c} (70%)
copy gdb/testsuite/gdb.python/{py-bp-locations.c => lookup2.c} (67%)
--
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 ab015c2a0ce Fix discriminators of gimple PHI arguments
new 6e624833cbe Fix various comment typos
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/auto-profile.cc | 20 ++++++++++----------
gcc/auto-profile.h | 2 +-
gcc/cfgexpand.cc | 6 +++---
gcc/fold-const.cc | 2 +-
gcc/gimple.h | 2 +-
gcc/gimplify.cc | 3 ++-
gcc/ipa-devirt.cc | 2 +-
gcc/ipa-param-manipulation.cc | 2 +-
gcc/ipa-profile.cc | 2 +-
gcc/ipa-prop.cc | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s1244.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s2244.c | 2 +-
gcc/tree-if-conv.cc | 2 +-
gcc/tree-ssa-alias.cc | 4 ++--
gcc/tree.h | 2 +-
15 files changed, 28 insertions(+), 27 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.