* refs/heads/tmp-019bc1f:
Revert "ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU"
Revert "ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE"
Revert "ANDROID: timer: Add vendor hook for timer calc index"
ANDROID: irq-gic-v3: remove all out-of-tree changes
ANDROID: init_task: Init android vendor and oem data
ANDROID: uapi: icmp: Bionic compat with __unused
ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement
lockdown: also lock down previous kgdb use
xtensa: Return true/false (not 1/0) from bool function
random: check for signals after page of pool writes
m68k: atari: Make Atari ROM port I/O write macros return void
io_uring: cleanup handling of the two task_work lists
EDAC/xgene: Fix typo processsors -> processors
mtip32xx: fix typo in comment
blk-mq: fix typo in comment
arm64/sysreg: Generate definitions for FAR_ELx
arm64/sysreg: Generate definitions for DACR32_EL2
arm64/sysreg: Generate definitions for CSSELR_EL1
arm64/sysreg: Generate definitions for CPACR_ELx
arm64/sysreg: Generate definitions for CONTEXTIDR_ELx
arm64/sysreg: Generate definitions for CLIDR_EL1
random: wire up fops->splice_{read,write}_iter()
random: convert to using fops->write_iter()
random: convert to using fops->read_iter()
nvme: enable uring-passthrough for admin commands
nvme: helper for uring-passthrough checks
ARM: 9204/2: module: Add all unwind tables when load module
ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated)
ARM: 9201/1: spectre-bhb: rely on linker to emit cross-section literal loads
ARM: 9200/1: spectre-bhb: avoid cross-subsection jump using a numbered label
ARM: 9199/1: spectre-bhb: use local DSB and elide ISB in loop8 sequence
ARM: 9198/1: spectre-bhb: simplify BPIALL vector macro
ARM: 9195/1: entry: avoid explicit literal loads
ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP builds
ARM: 9192/1: amba: fix memory leak in amba_device_try_add()
ARM: 9193/1: amba: Add amba_read_periphid() helper
x86/tdx: Fix RETs in TDX asm
objtool: Fix objtool regression on x32 systems
objtool: Fix symbol creation
x86: Remove empty files
x86/entry: Fixup objtool/ibt validation
x86/microcode: Add explicit CPU vendor dependency
perf/x86/amd/core: Fix reloading events for SVM
topology: Remove unused cpu_cluster_mask()
sched: Reverse sched_class layout
bug: Use normal relative pointers in 'struct bug_entry'
sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote}
x86/entry: Fix register corruption in compat syscall
nvme: set non-mdts limits in nvme_scan_work
io_uring: fix incorrect __kernel_rwf_t cast
platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency
platform/x86: intel_cht_int33fe: Set driver data
platform/x86: intel-hid: fix _DSM function index handling
fs-verity: Use struct_size() helper in enable_verity()
random: unify batched entropy implementations
random: move randomize_page() into mm where it belongs
random: remove mostly unused async readiness notifier
random: remove get_random_bytes_arch() and add rng_has_arch_random()
random: move initialization functions out of hot pages
random: make consistent use of buf and len
random: use proper return types on get_random_{int,long}_wait()
random: remove extern from functions in header
random: use static branch for crng_ready()
bfq: Remove bfq_requeue_request_body()
bfq: Remove superfluous conversion from RQ_BIC()
bfq: Allow current waker to defend against a tentative one
bfq: Relax waker detection for shared queues
xen: add support for initializing xenstore later as HVM domain
xen: sync xs_wire.h header with upstream xen
x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid
xen-blk{back,front}: Update contact points for buffer_squeeze_duration_ms and feature_persistent
fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
xen/xenbus: eliminate xenbus_grant_ring()
xen/sndfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/usbfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/scsifront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/pcifront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/drmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/tpmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/netfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/blkfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/xenbus: add xenbus_setup_ring() service function
xen: update ring.h
xen/shbuf: switch xen-front-pgdir-shbuf to use INVALID_GRANT_REF
xen/dmabuf: switch gntdev-dmabuf to use INVALID_GRANT_REF
xen/sound: switch xen_snd_front to use INVALID_GRANT_REF
xen/drm: switch xen_drm_front to use INVALID_GRANT_REF
xen/usb: switch xen-hcd to use INVALID_GRANT_REF
xen/scsifront: remove unused GRANT_INVALID_REF definition
xen/netfront: switch netfront to use INVALID_GRANT_REF
xen/blkfront: switch blkfront to use INVALID_GRANT_REF
xen/grant-table: never put a reserved grant on the free list
xen: update grant_table.h
xen/scsifront: harden driver against malicious backend
xen/scsifront: use new command result macros
xen/scsiback: use new command result macros
xen: update vscsiif.h
x86/boot: Wrap literal addresses in absolute_pointer()
x86/sev: Mark the code returning to user space as syscall gap
riscv/efi_stub: Add support for RISCV_EFI_BOOT_PROTOCOL
blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE()
io_uring: disallow mixed provided buffer group registrations
io_uring: initialize io_buffer_list head when shared ring is unregistered
io_uring: add fully sparse buffer registration
x86/sev: Annotate stack change in the #VC handler
fs-verity: remove unused parameter desc_size in fsverity_create_info()
nvme: add support for TP4084 - Time-to-Ready Enhancements
random: credit architectural init the exact amount
random: handle latent entropy and command line from random_init()
random: use proper jiffies comparison macro
random: remove ratelimiting for in-kernel unseeded randomness
random: move initialization out of reseeding hot path
random: avoid initializing twice in credit race
random: use symbolic constants for crng_init states
random32: use real rng for non-deterministic randomness
siphash: use one source of truth for siphash permutations
random: help compiler out with fast_mix() by using simpler arguments
random: do not use input pool from hard IRQs
arm64/sve: Move sve_free() into SVE code section
arm64: Kconfig.platforms: Add comments
arm64: Kconfig: Fix indentation and add comments
io_uring: use rcu_dereference in io_close
io_uring: consistently use the EPOLL* defines
io_uring: make apoll_events a __poll_t
io_uring: drop a spurious inline on a forward declaration
io_uring: don't use ERR_PTR for user pointers
io_uring: use a rwf_t for io_rw.flags
io_uring: add support for ring mapped supplied buffers
io_uring: add io_pin_pages() helper
io_uring: add buffer selection support to IORING_OP_NOP
io_uring: fix locking state for empty buffer group
s390/head: get rid of 31 bit leftovers
blk-throttle: Set BIO_THROTTLED when bio has been throttled
locking/atomic/x86: Introduce arch_try_cmpxchg64
locking/atomic: Add generic try_cmpxchg64 support
perf/x86/amd: Run AMD BRS code only on supported hw
perf/x86/amd: Fix AMD BRS period adjustment
EDAC/i5100: Remove unused inline function i5100_nrecmema_dm_buf_id()
scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390
s390/boot: do not emit debug info for assembly with llvm's IAS
s390/boot: workaround llvm IAS bug
s390/purgatory: workaround llvm's IAS limitations
s390/entry: workaround llvm's IAS limitations
s390/alternatives: remove padding generation code
s390/alternatives: provide identical sized orginal/alternative sequences
blk-cgroup: Remove unnecessary rcu_read_lock/unlock()
blk-cgroup: always terminate io.stat lines
x86/sev: Remove duplicated assignment to variable info
xtensa: improve call0 ABI probing
xtensa: support artificial division by 0 exception
irqchip: Add Kconfig symbols for sunxi drivers
arm64: mm: avoid writable executable mappings in kexec/hibernate code
arm64: lds: move special code sections out of kernel exec segment
x86/nmi: Make register_nmi_handler() more robust
nvme: split the enum used for various register constants
loadpin: stop using bdevname
mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr()
gcc-plugins: randstruct: Remove cast exception handling
af_unix: Silence randstruct GCC plugin warning
niu: Silence randstruct warnings
big_keys: Use struct for internal payload
arm64/hugetlb: Implement arm64 specific huge_ptep_get()
arm64/hugetlb: Use ptep_get() to get the pte value of a huge page
x86/sgx: Ensure no data in PCMD page after truncate
x86/sgx: Fix race between reclaimer and page fault handler
x86/sgx: Obtain backing storage page with enclave mutex held
x86/sgx: Mark PCMD page as dirty when modifying contents
x86/sgx: Disconnect backing page references from dirty status
arm64: kdump: Do not allocate crash low memory if not needed
arm64/sve: Generate ZCR definitions
arm64/sme: Generate defintions for SVCR
arm64/sme: Generate SMPRI_EL1 definitions
arm64/sme: Automatically generate SMPRIMAP_EL2 definitions
arm64/sme: Automatically generate SMIDR_EL1 defines
arm64/sme: Automatically generate defines for SMCR
arm64/sysreg: Support generation of RAZ fields
arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h
arm64/sme: Standardise bitfield names for SVCR
arm64/sme: Drop SYS_ from SMIDR_EL1 defines
arm64/fp: Rename SVE and SME LEN field name to _WIDTH
arm64/fp: Make SVE and SME length register definition match architecture
kselftest/arm64: Explicitly build no BTI tests with BTI disabled
arm64/sve: Make kernel FPU protection RT friendly
arm64/sve: Delay freeing memory in fpsimd_flush_thread()
arm64: mm: Make arch_faults_on_old_pte() check for migratability
arm64: mte: Clean up user tag accessors
kselftest/arm64: bti: force static linking
block, bfq: make bfq_has_work() more accurate
block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
block: cleanup the VM accounting in submit_bio
nbd: Fix hung on disconnect request if socket is closed before
ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare
s390/cpumf: add new extended counter set for IBM z16
m68k: math-emu: Fix dependencies of math emulation support
nvme-fabrics: add a request timeout helper
nvme-pci: harden drive presence detect in nvme_dev_disable()
nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
nvme: mark internal passthru request RQF_QUIET
nvme: remove unneeded include from constants file
nvme: add missing status values to verbose logging
nvme: set dma alignment to dword
nvme: fix interpretation of DMRSL
cdrom: remove obsolete TODO list
block: remove last remaining traces of IDE documentation
cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete
cdrom: remove the unused driver specific disc change ioctl
cdrom: make EXPORT_SYMBOL follow exported function
random: order timer entropy functions below interrupt functions
irqchip/gic-v3: Fix priority mask handling
irqchip/gic-v3: Refactor ISB + EOIR at ack time
irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
random: do not pretend to handle premature next security model
selftests/arm64: Use switch statements in mte_common_util.c
selftests/arm64: Remove casts to/from void in check_tags_inclusion
selftests/arm64: Check failures to set tags in check_tags_inclusion
selftests/arm64: Allow zero tags in mte_switch_mode()
selftests/arm64: Log errors in verify_mte_pointer_validity()
arm64/sysreg: fix odd line spacing
arm64/sysreg: improve comment for regs without fields
genirq/irq_sim: Make the irq_work always run in hard irq context
timers: Provide a better debugobjects hint for delayed works
io_uring: implement multishot mode for accept
io_uring: let fast poll support multishot
io_uring: add REQ_F_APOLL_MULTISHOT for requests
io_uring: add IORING_ACCEPT_MULTISHOT for accept
random: use first 128 bits of input as fast init
random: do not use batches when !crng_ready()
random: mix in timestamps and reseed on system restore
random: vary jitter iterations based on cycle counter speed
random: insist on random_get_entropy() existing in order to simplify
xtensa: use fallback for random_get_entropy() instead of zero
sparc: use fallback for random_get_entropy() instead of zero
um: use fallback for random_get_entropy() instead of zero
x86/tsc: Use fallback for random_get_entropy() instead of zero
nios2: use fallback for random_get_entropy() instead of zero
arm: use fallback for random_get_entropy() instead of zero
mips: use fallback for random_get_entropy() instead of just c0 random
riscv: use fallback for random_get_entropy() instead of zero
m68k: use fallback for random_get_entropy() instead of zero
timekeeping: Add raw clock fallback for random_get_entropy()
openrisc: start CPU timer early in boot
powerpc: define get_cycles macro for arch-override
alpha: define get_cycles macro for arch-override
parisc: define get_cycles macro for arch-override
s390: define get_cycles macro for arch-override
ia64: define get_cycles macro for arch-override
init: call time_init() before rand_initialize()
random: fix sysctl documentation nits
io_uring: only wake when the correct events are set
security: declare member holding string literal const
xtensa: add trap handler for division by zero
io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
x86/speculation: Add missing srbds=off to the mitigations= help text
io_uring: add flag for allocating a fully sparse direct descriptor space
io_uring: bump max direct descriptor count to 1M
io_uring: allow allocated fixed files for accept
io_uring: allow allocated fixed files for openat/openat2
io_uring: add basic fixed file allocator
io_uring: track fixed files with a bitmap
x86/prctl: Remove pointless task argument
futex: Remove a PREEMPT_RT_FULL reference.
debugobjects: Convert to SPDX license identifier
csky: Move $(core-y) into arch/csky/Kbuild
csky: Remove unused core-y for dts
csky: Remove unused $(dtb-y) from boot/Makefile
scripts/faddr2line: Fix overlapping text section failures
scripts: Create objdump-func helper script
blk-mq: fix passthrough plugging
perf/x86/amd: Remove unused variable 'hwc'
objtool: Remove libsubcmd.a when make clean
objtool: Remove inat-tables.c when make clean
platform/x86: toshiba_acpi: use kobj_to_dev()
platform/x86: samsung-laptop: use kobj_to_dev()
platform/x86: gigabyte-wmi: Add support for Z490 AORUS ELITE AC and X570 AORUS ELITE WIFI
tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu
tools/power/x86/intel-speed-select: Display error on turbo mode disabled
Documentation: In-Field Scan
platform/x86/intel/ifs: add ABI documentation for IFS
trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations
platform/x86/intel/ifs: Add IFS sysfs interface
platform/x86/intel/ifs: Add scan test support
platform/x86/intel/ifs: Authenticate and copy to secured memory
platform/x86/intel/ifs: Check IFS Image sanity
platform/x86/intel/ifs: Read IFS firmware image
platform/x86/intel/ifs: Add stub driver for In-Field Scan
stop_machine: Add stop_core_cpuslocked() for per-core operations
x86/msr-index: Define INTEGRITY_CAPABILITIES MSR
x86/microcode/intel: Expose collect_cpu_info_early() for IFS
platform/x86: asus-nb-wmi: Add keymap for MyASUS key
platform/x86: asus-wmi: Update unknown code message
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
platform/mellanox: Add support for new SN2201 system
perf/arm-cmn: Decode CAL devices properly in debugfs
block: Fix the bio.bi_opf comment
block: reorder the REQ_ flags
blk-iocost: combine local_stat and desc_stat to stat
rcu: Move expedited grace period (GP) work to RT kthread_worker
x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE
rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT
platform_data/mlxreg: Add field for notification callback
sched/deadline: Remove superfluous rq clock update in push_dl_task()
sched/core: Avoid obvious double update_rq_clock warning
perf/ibs: Fix comment
perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute
perf/amd/ibs: Add support for L3 miss filtering
perf/amd/ibs: Use ->is_visible callback for dynamic attributes
perf/amd/ibs: Cascade pmu init functions' return value
perf/x86/uncore: Add new Alder Lake and Raptor Lake support
perf/x86/uncore: Clean up uncore_pci_ids[]
perf/x86/cstate: Add new Alder Lake and Raptor Lake support
perf/x86/msr: Add new Alder Lake and Raptor Lake support
perf/x86: Add new Alder Lake and Raptor Lake support
locking/qrwlock: Change "queue rwlock" to "queued rwlock"
lockdep: Delete local_irq_enable_in_hardirq()
nvme: add vectored-io support for uring-cmd
nvme: wire-up uring-cmd support for io-passthru on char-device.
nvme: refactor nvme_submit_user_cmd()
block: wire-up support for passthrough plugging
fs,io_uring: add infrastructure for uring-cmd
arm64/hugetlb: Drop TLB flush from get_clear_flush()
s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
s390/stp: clock_delta should be signed
s390/stp: fix todoff size
arm64: Declare non global symbols as static
perf/arm-cmn: Fix filter_sel lookup
xtensa/simdisk: fix proc_read_simdisk()
xtensa: no need to initialise statics to 0
gcc-plugins: Change all version strings match kernel
randomize_kstack: Improve docs on requirements/rationale
loop: remove most the top-of-file boilerplate comment from the UAPI header
loop: remove most the top-of-file boilerplate comment
loop: add a SPDX header
loop: remove loop.h
perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu type first
perf/amd/ibs: Use interrupt regs ip for stack unwinding
fscrypt: add new helper functions for test_dummy_encryption
fscrypt: factor out fscrypt_policy_to_key_spec()
io_uring: support CQE32 for nop operation
io_uring: enable CQE32
io_uring: support CQE32 in /proc info
io_uring: add tracing for additional CQE32 fields
io_uring: overflow processing for CQE32
io_uring: flush completions for CQE32
io_uring: modify io_get_cqe for CQE32
io_uring: add CQE32 completion processing
io_uring: add CQE32 setup processing
io_uring: change ring size calculation for CQE32
io_uring: store add. return values for CQE32
io_uring: support CQE32 in io_uring_cqe
io_uring: add support for 128-byte SQEs
io_uring: don't clear req->kbuf when buffer selection is done
io_uring: eliminate the need to track provided buffer ID separately
io_uring: move provided buffer state closer to submit state
io_uring: move provided and fixed buffers into the same io_kiocb area
io_uring: abstract out provided buffer list selection
io_uring: never call io_buffer_select() for a buffer re-select
io_uring: get rid of hashed provided buffer groups
io_uring: always use req->buf_index for the provided buffer group
io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set
io_uring: kill io_rw_buffer_select() wrapper
io_uring: make io_buffer_select() return the user address directly
doc: admin-guide: Update libata kernel parameters
ata: libata-core: Allow forcing most horkage flags
ata: libata-core: Improve link flags forced settings
ata: libata-core: Refactor force_tbl definition
ata: libata-core: cleanup ata_device_blacklist
ata: simplify the return expression of brcm_ahci_remove
m68k: math-emu: Fix typos in comments
m68k: Wire up syscall_trace_enter/leave for m68k
s390/pai: add support for cryptography counters
entry: Rename arch_check_user_regs() to arch_enter_from_user_mode()
lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n
arm64: entry: use stackleak_erase_on_task_stack()
stackleak: add on/off stack variants
lkdtm/stackleak: check stack boundaries
lkdtm/stackleak: prevent unexpected stack usage
lkdtm/stackleak: rework boundary management
lkdtm/stackleak: avoid spurious failure
stackleak: rework poison scanning
stackleak: rework stack high bound handling
stackleak: clarify variable names
stackleak: rework stack low bound handling
stackleak: remove redundant check
stackleak: move skip_erasing() check earlier
arm64: stackleak: fix current_top_of_stack()
randstruct: Enable Clang support
randstruct: Move seed generation into scripts/basic/
randstruct: Split randstruct Makefile and CFLAGS
randstruct: Reorganize Kconfigs and attribute macros
sancov: Split plugin build from plugin CFLAGS
netfs: Eliminate Clang randstruct warning
docs: kdump: Update the crashkernel description for arm64
of: Support more than one crash kernel regions for kexec -s
of: fdt: Add memory for devices by DT property "linux,usable-memory-range"
arm64: kdump: Reimplement crashkernel=X
arm64: Use insert_resource() to simplify code
kdump: return -ENOENT if required cmdline option does not exist
objtool: Fix STACK_FRAME_NON_STANDARD reloc type
s390/compat: cleanup compat_linux.h header file
s390/entry: remove broken and not needed code
s390/boot: convert parmarea to C
s390/boot: convert initial lowcore to C
s390/ptrace: move short psw definitions to ptrace header file
s390/head: initialize all new psws
s390/boot: change initial program check handler to disabled wait psw
s390/head: adjust iplstart entry point
s390/boot: get rid of startup archive
s390/vx: remove comments from macros which break LLVM's IAS
s390/extable: prefer local labels in .set directives
s390/nospec: prefer local labels in .set directives
s390/hypfs: fix typos in comments
s390/crypto: fix typos in comments
s390/consoles: improve panic notifiers reliability
arm64/sme: More sensibly define the size for the ZA register set
drivers/perf: hisi: Add Support for CPA PMU
drivers/perf: hisi: Associate PMUs in SICL with CPUs online
drivers/perf: arm_spe: Expose saturating counter to 16-bit
perf/arm-cmn: Add CMN-700 support
perf/arm-cmn: Refactor occupancy filter selector
perf/arm-cmn: Add CMN-650 support
dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700
perf: check return value of armpmu_request_irq()
linkage: Fix issue with missing symbol size
x86/entry: Remove skip_r11rcx
x86/entry: Use PUSH_AND_CLEAR_REGS for compat
x86/entry: Simplify entry_INT80_compat()
x86/mm: Simplify RESERVE_BRK()
perf: RISC-V: Remove non-kernel-doc ** comments
irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
platform/x86: pmc_atom: dont export pmc_atom_read - no modular users
platform/x86: pmc_atom: remove unused pmc_atom_write()
platform/x86: amd-pmc: Fix build error unused-function
platform/surface: aggregator: Fix initialization order when compiling as builtin module
platform/surface: gpe: Add support for Surface Pro 8
platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
platform/x86: thinkpad_acpi: Correct dual fan probe
platform/x86: thinkpad_acpi: Add a s2idle resume quirk for a number of laptops
platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
efi: stub: prefer mirrored memory for randomized allocations
io_uring: kill io_recv_buffer_select() wrapper
io_uring: use 'sr' vs 'req->sr_msg' consistently
io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg
io_uring: check IOPOLL/ioprio support upfront
arm64: mm: Cleanup useless parameters in zone_sizes_init()
block: improve the error message from bio_check_eod
block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone
block: remove superfluous calls to blkcg_bio_issue_init
selftests/seccomp: Fix spelling mistake "Coud" -> "Could"
arm64: fix types in copy_highpage()
arm64/sysreg: Generate definitions for SCTLR_EL1
x86/mm: Cleanup the control_va_addr_alignment() __setup handler
irqchip/gic: Improved warning about incorrect type
irqchip/csky: Return true/false (not 1/0) from bool functions
irqchip/imx-irqsteer: Add runtime PM support
irqchip/imx-irqsteer: Constify irq_chip struct
irqchip/armada-370-xp: Enable MSI affinity configuration
irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
irqchip/sun6i-r: Use NULL for chip_data
irqchip/xtensa-mx: Fix initial IRQ affinity in non-SMP setup
arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE
irqchip/exiu: Fix acknowledgment of edge triggered interrupts
x86: Fix return value of __setup handlers
irqchip/gic-v3: Claim iomem resources
dt-bindings: interrupt-controller: arm,gic-v3: Make the v2 compat requirements explicit
irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP
irqchip/gic-v3: Detect LPI invalidation MMIO registers
arm64/sysreg: Generate definitions for TTBRn_EL1
arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1
arm64/sysreg: Enable automatic generation of system register definitions
arm64: Add sysreg header generation scripting
arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names
arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM
arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1
arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI
arm64/mte: Make TCF field values and naming more standard
arm64/mte: Make TCF0 naming and field values more standard
arm64/sysreg: Introduce helpers for access to sysreg fields
irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES}
block: null_blk: Improve device creation with configfs
block: null_blk: Cleanup messages
block: null_blk: Cleanup device creation and deletion
block: null_blk: Fix code style issues
xen-blkback: use bdev_discard_alignment
arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK
x86/split_lock: Enable the split lock feature on Raptor Lake
perf/x86/amd/core: Add PerfMonV2 overflow handling
perf/x86/amd/core: Add PerfMonV2 counter control
perf/x86/amd/core: Detect available counters
perf/x86/amd/core: Detect PerfMonV2 support
x86/msr: Add PerfCntrGlobal* registers
x86/cpufeatures: Add PerfMonV2 feature bit
kselftest/arm64: Fix ABI header directory location
selftests/seccomp: Add test for wait killable notifier
selftests/seccomp: Refactor get_proc_stat to split out file reading code
seccomp: Add wait_killable semantic to seccomp user notifier
selinux: log anon inode class name
selinux: declare data arrays const
selinux: fix indentation level of mls_ops block
selinux: include necessary headers in headers
selinux: avoid extra semicolon
selinux: update parameter documentation
selinux: resolve checkpatch errors
srcu: Drop needless initialization of sdp in srcu_gp_start()
srcu: Prevent expedited GPs and blocking readers from consuming CPU
srcu: Add contention check to call_srcu() srcu_data ->lock acquisition
srcu: Automatically determine size-transition strategy at boot
tools/memory-model/README: Update klitmus7 compat table
rnbd-srv: use bdev_discard_alignment
nvme: remove a spurious clear of discard_alignment
loop: remove a spurious clear of discard_alignment
dasd: don't set the discard_alignment queue limit
raid5: don't set the discard_alignment queue limit
dm-zoned: don't set the discard_alignment queue limit
virtio_blk: fix the discard_granularity and discard_alignment queue limits
null_blk: don't set the discard_alignment queue limit
nbd: don't set the discard_alignment queue limit
ubd: don't set the discard_alignment queue limit
efi/arm64: libstub: run image in place if randomized by the loader
efi: libstub: pass image handle to handle_kernel_image()
efi: x86: Set the NX-compatibility flag in the PE header
efi: libstub: ensure allocated memory to be executable
efi: libstub: declare DXE services table
x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS
x86/entry: Don't call error_entry() for XENPV
x86/entry: Move CLD to the start of the idtentry macro
x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
x86/entry: Switch the stack after error_entry() returns
x86/traps: Use pt_regs directly in fixup_bad_iret()
kthread: unexport kthread_blkcg
blk-cgroup: cleanup blkcg_maybe_throttle_current
blk-cgroup: cleanup blk_cgroup_congested
blk-cgroup: move blkcg_css to blk-cgroup.c
blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h>
blk-cgroup: remove pointless CONFIG_BLOCK ifdefs
blk-cgroup: replace bio_blkcg with bio_blkcg_css
blktrace: cleanup the __trace_note_message interface
blk-cgroup: move struct blkcg to block/blk-cgroup.h
blk-cgroup: move blkcg_{pin,unpin}_online out of line
blk-cgroup: move blk_cgroup_congested out line
blk-cgroup: move blkcg_{get,set}_fc_appid out of line
nvme-fc: fold t fc_update_appid into fc_appid_store
nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID
blk-cgroup: remove __bio_blkcg
block: ignore RWF_HIPRI hint for sync dio
x86/sev: Fix address space sparse warning
time/sched_clock: Fix formatting of frequency reporting code
time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz
time/sched_clock: Round the frequency reported to nearest rather than down
genirq: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
timekeeping: Consolidate fast timekeeper
timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()
EDAC: Use kcalloc()
x86/fpu: Cleanup variable shadowing
x86/aperfperf: Make it correct on 32bit and UP kernels
xtensa: clean up labels in the kernel entry assembly
xtensa: don't leave invalid TLB entry in fast_store_prohibited
xtensa: fix declaration of _SecondaryResetVector_text_*
irqchip: irq-xtensa-mx: fix initial IRQ affinity
xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE
xtensa: add hibernation support
xtensa: support coprocessors on SMP
xtensa: get rid of stack frame in coprocessor_flush
xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB
xtensa: add xtensa_xsr macro
xtensa: handle coprocessor exceptions in kernel mode
xtensa: use callx0 opcode in fast_coprocessor
xtensa: clean up excsave1 initialization
xtensa: clean up declarations in coprocessor.h
xtensa: clean up exception handler prototypes
xtensa: clean up function declarations in traps.c
xtensa: enable KCSAN
xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN
xtensa: enable context tracking
xtensa: use abi_* register names in the kernel exit code
xtensa: move trace_hardirqs_off call back to entry.S
xtensa: drop dead code from entry.S
xtensa: noMMU: allow handling protection faults
xtensa: extract vmalloc_fault code into a function
xtensa: move asid_cache from fault.c to mmu.c
xtensa: iss: extract and constify network callbacks
xtensa: iss: clean up per-device locking in network driver
xtensa: iss: replace iss_net_set_mac with eth_mac_addr
xtensa: iss: drop opened_list logic from the network driver
xtensa: localize labels used in memmove
x86/apic: Do apic driver probe for "nosmp" use case
aoe: Avoid flush_scheduled_work() usage
smp: Make softirq handling RT safe in flush_smp_call_function_queue()
smp: Rename flush_smp_call_function_from_idle()
sched: Fix missing prototype warnings
io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread()
io_uring: add IORING_SETUP_TASKRUN_FLAG
io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used
io_uring: set task_work notify method at init time
io-wq: use __set_notify_signal() to wake workers
io_uring: serialize ctx->rings->sq_flags with atomic_or/and
task_work: allow TWA_SIGNAL without a rescheduling IPI
io_uring: return hint on whether more data is available after receive
tcp: pass back data left in socket after receive
selftests/seccomp: Ensure that notifications come in FIFO order
seccomp: Use FIFO semantics to order notifications
selftests/seccomp: Add SKIP for failed unshare()
selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without CAP_SYS_ADMIN
KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high
KVM: arm64: Treat ESR_EL2 as a 64-bit register
arm64: Treat ESR_ELx as a 64-bit register
arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly
arm64/ftrace: Make function graph use ftrace directly
ftrace: cleanup ftrace_graph_caller enable and disable
arm64/sme: Fix NULL check after kzalloc
EDAC/ghes: Change ghes_hw from global to static
EDAC/armada_xp: Use devm_platform_ioremap_resource()
sched/fair: Remove cfs_rq_tg_path()
sched/fair: Remove sched_trace_*() helper functions
sched/fair: Refactor cpu_util_without()
io_uring: use the text representation of ops in trace
selftests/arm64: Fix O= builds for the floating point tests
selftests/arm64: Clean the fp helper libraries
selftests/arm64: Define top_srcdir for the fp tests
selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile
kselftest/arm64: fix array_size.cocci warning
selftests/arm64: Add a testcase for handling of ZA on clone()
kselftest/arm64: Add SME support to syscall ABI test
kselftest/arm64: Add coverage for the ZA ptrace interface
kselftest/arm64: Add streaming SVE to SVE ptrace tests
kselftest/arm64: signal: Add SME signal handling tests
kselftest/arm64: Add stress test for SME ZA context switching
kselftest/arm64: signal: Handle ZA signal context in core code
kselftest/arm64: sme: Provide streaming mode SVE stress test
kselftest/arm64: Extend vector configuration API tests to cover SME
kselftest/arm64: Add tests for TPIDR2
kselftest/arm64: sme: Add SME support to vlset
kselftest/arm64: Add manual encodings for SME instructions
kselftest/arm64: Add simple test for MTE prctl
kselftest/arm64: Refactor parameter checking in mte_switch_mode()
kselftest/arm64: Log unexpected asynchronous MTE faults
kselftest/arm64: Handle more kselftest result codes in MTE helpers
kselftest/arm64: Validate setting via FPSIMD and read via SVE regsets
kselftest/arm64: Remove assumption that tasks start FPSIMD only
kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data()
EDAC/synopsys: Add a SPDX identifier
EDAC/synopsys: Add driver support for i.MX platforms
x86/speculation: Add missing prototype for unpriv_ebpf_notify()
amd_hsmp: Add HSMP protocol version 5 messages
platform/x86/dell: add buffer allocation/free functions for SMI calls
x86/aperfmperf: Integrate the fallback code from show_cpuinfo()
x86/aperfmperf: Replace arch_freq_get_on_cpu()
x86/aperfmperf: Replace aperfmperf_get_khz()
x86/aperfmperf: Store aperf/mperf data for cpu frequency reads
x86/aperfmperf: Make parts of the frequency invariance code unconditional
x86/aperfmperf: Restructure arch_scale_freq_tick()
x86/aperfmperf: Put frequency invariance aperf/mperf data into a struct
x86/aperfmperf: Untangle Intel and AMD frequency invariance init
arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding()
platform/x86: asus-wmi: Use kobj_to_dev()
platform/x86/intel: pmc/core: Use kobj_to_dev()
platform/x86/intel: pmc/core: change pmc_lpm_modes to static
platform/x86/intel/sdsi: Fix bug in multi packet reads
platform/x86/intel/sdsi: Poll on ready bit for writes
platform/x86/intel/sdsi: Handle leaky bucket
platform/x86: intel-uncore-freq: Prevent driver loading in guests
platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard
platform/x86: dell-laptop: Add quirk entry for Latitude 7520
platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails
platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf()
platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version()
x86/aperfmperf: Separate AP/BP frequency invariance init
x86/smp: Move APERF/MPERF code where it belongs
x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu()
x86/split-lock: Remove unused TIF_SLD bit
x86/split_lock: Make life miserable for split lockers
x86/pm: Fix false positive kmemleak report in msr_build_context()
x86/sev: Get the AP jump table address from secrets page
x86/sev: Add missing __init annotations to SEV init routines
virt: sevguest: Rename the sevguest dir and files to sev-guest
s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt()
io_uring: rename op -> opcode
io_uring: add io_uring_get_opcode
io_uring: add type to op enum
documentation: zonefs: Document sysfs attributes
null-blk: save memory footprint for struct nullb_cmd
io_uring: fix compile warning for 32-bit builds
md: Replace role magic numbers with defined constants
md/raid0: Ignore RAID0 layout if the second zone has only one device
md/raid5: Annotate functions that hold device_lock with __must_hold
md/raid5-ppl: Annotate with rcu_dereference_protected()
md/raid5: Annotate rdev/replacement access when mddev_lock is held
md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated
md/raid5: Add __rcu annotation to struct disk_info
md/raid5: Un-nest struct raid5_percpu definition
md/raid5: Cleanup setup_conf() error returns
md: replace deprecated strlcpy & remove duplicated line
md/bitmap: don't set sb values if can't pass sanity check
md: fix an incorrect NULL check in md_reload_sb
md: fix an incorrect NULL check in does_sb_need_changing
raid5: introduce MD_BROKEN
md: Set MD_BROKEN for RAID1 and RAID10
arm64: document the boot requirements for MTE
x86/fpu/xsave: Support XSAVEC in the kernel
genirq/matrix: Remove redundant assignment to variable 'end'
timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
m68k: defconfig: Update defconfigs for v5.18-rc1
s390: add KCSAN instrumentation to barriers and spinlocks
s390/pci: add error record for CC 2 retries
s390/pci: add PCI access type and length to error records
s390/pci: don't log availability events as errors
s390/pci: make better use of zpci_dbg() levels
s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration
s390/vdso: add vdso randomization
s390/vdso: map vdso above stack
s390/vdso: move vdso mapping to its own function
s390/mmap: increase stack/mmap gap to 128MB
s390/zcrypt: code cleanup
s390/zcrypt: cleanup CPRB struct definitions
s390/ap: uevent on apmask/aqpmask change
s390/cio: simplify the calculation of variables
s390/smp: sort out physical vs virtual CPU0 lowcore pointer
s390/zcrypt: add display of ASYM master key verification pattern
s390/kexec: set end-of-ipl flag in last diag308 call
s390/sclp: add detection of IPL-complete-control facility
x86/mce: Add messages for panic errors in AMD's MCE grading
x86/mce: Simplify AMD severity grading logic
btrfs: Avoid live-lock in search_ioctl() on hardware with sub-page faults
arm64: Add support for user sub-page fault probing
mm: Add fault_in_subpage_writeable() to probe at sub-page granularity
csky: atomic: Add conditional atomic operations' optimization
csky: atomic: Add custom atomic.h implementation
csky: atomic: Optimize cmpxchg with acquire & release
io_uring: cleanup error-handling around io_req_complete
io_uring: add socket(2) support
net: add __sys_socket_file()
io_uring: fix trace for reduced sqe padding
io_uring: add fgetxattr and getxattr support
io_uring: add fsetxattr and setxattr support
fs: split off do_getxattr from getxattr
fs: split off setxattr_copy and do_setxattr function from setxattr
io_uring: return an error when cqe is dropped
io_uring: use constants for cq_overflow bitfield
io_uring: rework io_uring_enter to simplify return value
io_uring: trace cqe overflows
io_uring: add trace support for CQE overflow
io_uring: allow re-poll if we made progress
io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
io_uring: add support for IORING_ASYNC_CANCEL_ANY
io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key
io_uring: add support for IORING_ASYNC_CANCEL_ALL
io_uring: pass in struct io_cancel_data consistently
io_uring: remove dead 'poll_only' argument to io_poll_cancel()
io_uring: refactor io_disarm_next() locking
io_uring: move timeout locking in io_timeout_cancel()
io_uring: store SCM state in io_fixed_file->file_ptr
io_uring: kill ctx arg from io_req_put_rsrc
io_uring: add a helper for putting rsrc nodes
io_uring: store rsrc node in req instead of refs
io_uring: refactor io_assign_file error path
io_uring: use right helpers for file assign locking
io_uring: add data_race annotations
io_uring: inline io_req_complete_fail_submit()
io_uring: refactor io_submit_sqe()
io_uring: refactor lazy link fail
io_uring: introduce IO_REQ_LINK_FLAGS
io_uring: refactor io_queue_sqe()
io_uring: rename io_queue_async_work()
io_uring: inline io_queue_sqe()
io_uring: helper for prep+queuing linked timeouts
io_uring: inline io_free_req()
io_uring: kill io_put_req_deferred()
io_uring: minor refactoring for some tw handlers
io_uring: clean poll tw PF_EXITING handling
io_uring: optimise io_get_cqe()
io_uring: optimise submission left counting
io_uring: optimise submission loop invariant
io_uring: add helper to return req to cache list
io_uring: helper for empty req cache checks
io_uring: inline io_flush_cached_reqs
io_uring: shrink final link flush
io_uring: memcpy CQE from req
io_uring: explicitly keep a CQE in io_kiocb
io_uring: rename io_sqe_file_register
io_uring: deduplicate SCM accounting
io_uring: don't pass around fixed index for scm
io_uring: refactor __io_sqe_files_scm
io_uring: uniform SCM accounting
io_uring: don't scm-account for non af_unix sockets
io_uring: move finish_wait() outside of loop in cqring_wait()
io_uring: refactor io_req_add_compl_list()
io_uring: silence io_for_each_link() warning
io_uring: partially uninline io_put_task()
io_uring: cleanup conditional submit locking
io_uring: optimise mutex locking for submit+iopoll
io_uring: pre-calculate syscall iopolling decision
io_uring: split off IOPOLL argument verifiction
io_uring: clean up io_queue_next()
io_uring: move poll recycling later in compl flushing
io_uring: optimise io_free_batch_list
io_uring: refactor io_req_find_next
io_uring: remove extra ifs around io_commit_cqring
io_uring: small optimisation of tctx_task_work
block/partitions/ldm: Remove redundant assignments
block/partitions/atari: Remove redundant assignment
block/partitions/acorn: Remove redundant assignments
block/blk-map: Remove redundant assignment
block/badblocks: Remove redundant assignments
binfmt_flat: Remove shared library support
arm64/sme: Provide Kconfig for SME
KVM: arm64: Handle SME host state when running guests
KVM: arm64: Trap SME usage in guest
KVM: arm64: Hide SME system registers from guests
arm64/sme: Save and restore streaming mode over EFI runtime calls
arm64/sme: Disable streaming mode and ZA when flushing CPU state
arm64/sme: Add ptrace support for ZA
arm64/sme: Implement ptrace support for streaming mode SVE registers
arm64/sme: Implement ZA signal handling
arm64/sme: Implement streaming SVE signal handling
arm64/sme: Disable ZA and streaming mode when handling signals
arm64/sme: Implement traps and syscall handling for SME
arm64/sme: Implement ZA context switching
arm64/sme: Implement streaming SVE context switching
arm64/sme: Implement SVCR context switching
arm64/sme: Implement support for TPIDR2
arm64/sme: Implement vector length configuration prctl()s
arm64/sme: Implement sysctl to set the default vector length
arm64/sme: Identify supported SME vector lengths at boot
arm64/sme: Basic enumeration support
arm64/sme: Early CPU setup for SME
arm64/sme: Manually encode SME instructions
arm64/sme: System register and exception syndrome definitions
arm64/sme: Provide ABI documentation for SME
arm64: stacktrace: align with common naming
arm64: stacktrace: rename stackframe to unwind_state
arm64: stacktrace: rename unwinder functions
arm64: stacktrace: make struct stackframe private to stacktrace.c
arm64: stacktrace: delete PCS comment
arm64: stacktrace: remove NULL task check from unwind_frame()
arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS_PER_PTE
objtool: Update documentation
objtool: Remove --lto and --vmlinux in favor of --link
objtool: Add HAVE_NOINSTR_VALIDATION
objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"
objtool: Make noinstr hacks optional
objtool: Make jump label hack optional
objtool: Make static call annotation optional
objtool: Make stack validation frame-pointer-specific
objtool: Add CONFIG_OBJTOOL
objtool: Extricate sls from stack validation
objtool: Rework ibt and extricate from stack validation
objtool: Make stack validation optional
objtool: Add option to print section addresses
objtool: Don't print parentheses in function addresses
objtool: Ditch subcommands
objtool: Reorganize cmdline options
libsubcmd: Fix OPTION_GROUP sorting
sched/fair: Revise comment about lb decision matrix
sched/psi: report zeroes for CPU full at the system level
sched/fair: Delete useless condition in tg_unthrottle_up()
sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
sched/fair: Move calculate of avg_load to a better location
mailmap: Update my email address to @redhat.com
MAINTAINERS: Add myself as scheduler topology reviewer
psi: Fix trigger being fired unexpectedly at initial
signal: Deliver SIGTRAP on perf event asynchronously if blocked
ata: Make use of the helper function devm_platform_ioremap_resource()
ata: libata-core: replace "its" with "it is"
ahci: Add a generic 'controller2' RAID id
x86/tdx: Annotate a noreturn function
virt: sevguest: Change driver name to reflect generic SEV support
tools/nolibc/string: Implement `strdup()` and `strndup()`
tools/nolibc/string: Implement `strnlen()`
tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `realloc()` and `free()`
tools/nolibc/types: Implement `offsetof()` and `container_of()` macro
tools/nolibc/sys: Implement `mmap()` and `munmap()`
tools/nolibc: i386: Implement syscall with 6 arguments
tools/nolibc: Remove .global _start from the entry point code
tools/nolibc: Replace `asm` with `__asm__`
tools/nolibc: x86-64: Update System V ABI document link
tools/nolibc/stdlib: only reference the external environ when inlined
tools/nolibc/string: do not use __builtin_strlen() at -O0
tools/nolibc: add the nolibc subdir to the common Makefile
tools/nolibc: add a makefile to install headers
tools/nolibc/types: add poll() and waitpid() flag definitions
tools/nolibc/sys: add syscall definition for getppid()
tools/nolibc/string: add strcmp() and strncmp()
tools/nolibc/stdio: add support for '%p' to vfprintf()
tools/nolibc/stdlib: add a simple getenv() implementation
tools/nolibc/stdio: make printf(%s) accept NULL
tools/nolibc/stdlib: implement abort()
tools/nolibc: also mention how to build by just setting the include path
tools/nolibc/time: create time.h with time()
tools/nolibc/signal: move raise() to signal.h
tools/nolibc/unistd: add usleep()
tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp() to unistd.h
tools/nolibc/errno: extract errno.h from sys.h
tools/nolibc/string: export memset() and memmove()
tools/nolibc/types: define PATH_MAX and MAXPATHLEN
tools/nolibc/arch: mark the _start symbol as weak
tools/nolibc: move exported functions to their own section
tools/nolibc/string: add tiny versions of strncat() and strlcat()
tools/nolibc/string: add strncpy() and strlcpy()
tools/nolibc/string: slightly simplify memmove()
tools/nolibc/string: use unidirectional variants for memcpy()
tools/nolibc/sys: make getpgrp(), getpid(), gettid() not set errno
tools/nolibc/stdlib: make raise() use the lower level syscalls only
tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r()
tools/nolibc/sys: make open() take a vararg on the 3rd argument
tools/nolibc/stdio: add perror() to report the errno value
tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE
tools/nolibc/stdio: add a minimal [vf]printf() implementation
tools/nolibc/stdio: add fwrite() to stdio
tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput* functions
tools/nolibc/stdio: add a minimal set of stdio functions
tools/nolibc/stdlib: add utoh() and u64toh()
tools/nolibc/stdlib: add i64toa() and u64toa()
tools/nolibc/stdlib: replace the ltoa() function with more efficient ones
tools/nolibc/stdlib: move ltoa() to stdlib.h
tools/nolibc/types: move makedev to types.h and make it a macro
tools/nolibc/types: make FD_SETSIZE configurable
tools/nolibc/types: move the FD_* functions to macros in types.h
tools/nolibc/ctype: add the missing is* functions
tools/nolibc/ctype: split the is* functions to ctype.h
tools/nolibc/string: split the string functions into string.h
tools/nolibc/stdlib: extract the stdlib-specific functions to their own file
tools/nolibc/sys: split the syscall definitions into their own file
tools/nolibc/arch: split arch-specific code into individual files
tools/nolibc/types: split syscall-specific definitions into their own files
tools/nolibc/std: move the standard type definitions to std.h
rcutorture: Make torture.sh allow for --kasan
rcutorture: Make torture.sh refscale and rcuscale specify Tasks Trace RCU
rcutorture: Make kvm.sh allow more memory for --kasan runs
torture: Save "make allmodconfig" .config file
scftorture: Remove extraneous "scf" from per_version_boot_params
rcutorture: Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC
torture: Enable CSD-lock stall reports for scftorture
torture: Skip vmlinux check for kvm-again.sh runs
scftorture: Adjust for TASKS_RCU Kconfig option being selected
rcuscale: Allow rcuscale without RCU Tasks Rude/Trace
rcuscale: Allow rcuscale without RCU Tasks
refscale: Allow refscale without RCU Tasks Rude/Trace
refscale: Allow refscale without RCU Tasks
rcutorture: Allow specifying per-scenario stat_interval
rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario
rcutorture: Allow rcutorture without RCU Tasks Rude
rcutorture: Allow rcutorture without RCU Tasks
rcutorture: Allow rcutorture without RCU Tasks Trace
rcu: Make the TASKS_RCU Kconfig option be selected
rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior
rcu: Check for successful spawn of ->boost_kthread_task
rcu: Fix preemption mode check on synchronize_rcu[_expedited]()
rcu: Print number of online CPUs in RCU CPU stall-warning messages
rcu: Add comments to final rcu_gp_cleanup() "if" statement
kernel/smp: Provide boot-time timeout for CSD lock diagnostics
documentation: zonefs: Cleanup the mount options section
zonefs: Add active seq file accounting
zonefs: Export open zone resource information through sysfs
zonefs: Always do seq file write open accounting
zonefs: Rename super block information fields
zonefs: Fix management of open zones
zonefs: Clear inode information flags on inode creation
docs: Update RCU cross-references as suggested in doc-guide
docs: Add documentation for rude and trace RCU flavors
x86/boot: Put globals that are accessed early into the .data section
binfmt_flat: Drop vestiges of coredump support
x86/mm: Fix spacing within memory encryption features message
Documentation: Update the recommended pattern for GPIO irqchips
gpio: Update TODO to mention immutable irq_chip structures
pinctrl: amd: Make the irqchip immutable
pinctrl: msmgpio: Make the irqchip immutable
pinctrl: apple-gpio: Make the irqchip immutable
gpio: pl061: Make the irqchip immutable
gpio: tegra186: Make the irqchip immutable
gpio: Add helpers to ease the transition towards immutable irq_chip
gpio: Expose the gpiochip_irq_re[ql]res helpers
gpio: Don't fiddle with irqchips marked as immutable
EDAC/dmc520: Don't print an error for each unconfigured interrupt line
binfmt_flat: do not stop relocating GOT entries prematurely on riscv
block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage
csky: optimize memcpy_{from,to}io() and memset_io()
csky: Add C based string functions
loop: don't destroy lo->workqueue in __loop_clr_fd
loop: remove lo_refcount and avoid lo_mutex in ->open / ->release
loop: avoid loop_validate_mutex/lo_mutex in ->release
loop: suppress uevents while reconfiguring the device
loop: implement ->free_disk
loop: only freeze the queue in __loop_clr_fd when needed
loop: don't freeze the queue in lo_release
loop: remove the racy bd_inode->i_mapping->nrpages asserts
loop: initialize the worker tracking fields once
loop: de-duplicate the idle worker freeing code
block: turn bdev->bd_openers into an atomic_t
block: add a disk_openers helper
zram: cleanup zram_remove
zram: cleanup reset_store
nbd: use the correct block_device in nbd_bdev_reset
block: change exported IO accounting interface from gendisk to bdev
drbd: Return true/false (not 1/0) from bool functions
drdb: Switch to kvfree_rcu() API
drbd: Replace "unsigned" with "unsigned int"
drbd: Make use of PFN_UP helper macro
block: drbd: drbd_receiver: Remove redundant assignment to err
drbd: address enum mismatch warnings
drbd: fix duplicate array initializer
direct-io: remove random prefetches
block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
block: add a bdev_discard_granularity helper
block: remove QUEUE_FLAG_DISCARD
block: add a bdev_max_discard_sectors helper
block: refactor discard bio size limiting
block: move {bdev,queue_limit}_discard_alignment out of line
block: use bdev_discard_alignment in part_discard_alignment_show
block: remove queue_discard_alignment
block: move bdev_alignment_offset and queue_limit_alignment_offset out of line
block: use bdev_alignment_offset in disk_alignment_offset_show
block: use bdev_alignment_offset in part_alignment_offset_show
block: add a bdev_max_zone_append_sectors helper
block: add a bdev_stable_writes helper
block: add a bdev_fua helper
block: add a bdev_write_cache helper
block: add a bdev_nonrot helper
mm: use bdev_is_zoned in claim_swapfile
ntfs3: use bdev_logical_block_size instead of open coding it
btrfs: use bdev_max_active_zones instead of open coding it
drbd: cleanup decide_on_discard_support
drbd: use bdev_alignment_offset instead of queue_alignment_offset
drbd: use bdev based limit helpers in drbd_send_sizes
drbd: remove assign_p_sizes_qlim
target: fix discard alignment on partitions
target: pass a block_device to target_configure_unmap_from_queue
target: remove an incorrect unmap zeroes data deduction
bfq: Make sure bfqg for which we are queueing requests is online
bfq: Get rid of __bio_blkcg() usage
bfq: Track whether bfq_group is still online
bfq: Remove pointless bfq_init_rq() calls
bfq: Drop pointless unlock-lock pair
bfq: Update cgroup information before merging bio
bfq: Split shared queues on move between cgroups
bfq: Avoid merging queues with different parents
bfq: Avoid false marking of bic as stably merged
pktcdvd: stop using bio_reset
block: turn bio_kmalloc into a simple kmalloc wrapper
target/pscsi: remove pscsi_get_bio
squashfs: always use bio_kmalloc in squashfs_bio_read
btrfs: simplify ->flush_bio handling
block: allow use of per-cpu bio alloc cache by block drivers
block: allow using the per-cpu bio cache from bio_alloc_bioset
x86/boot: Add an efi.h header for the decompressor
selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is true
timekeeping: Introduce fast accessor to clock tai
tracing/timer: Add missing argument documentation of trace points
genirq: Take the proposed affinity at face value if force==true
x86/asm: Merge load_gs_index()
x86/32: Remove lazy GS macros
ELF: Remove elf_core_copy_kernel_regs()
virt: sevguest: Fix bool function returning negative value
x86/process: Fix kernel-doc warning due to a changed function name
fscrypt: log when starting to use inline encryption
dt-bindings: ata: renesas,rcar-sata: Add r8a774e1 support
fscrypt: split up FS_CRYPTO_BLOCK_SIZE
lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead()
cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier
cfi: Use __builtin_function_start
security: don't treat structure as an array of struct hlist_head
usercopy: Remove HARDENED_USERCOPY_PAGESPAN
mm/usercopy: Detect large folio overruns
mm/usercopy: Detect vmalloc overruns
mm/usercopy: Check kmap addresses properly
x86/crash: Fix minor typo/bug in debug message
efi: Add missing prototype for efi_capsule_setup_info
docs: security: Add secrets/coco documentation
efi: Register efi_secret platform device if EFI secret area is declared
virt: Add efi_secret module to expose confidential computing secrets
efi: Save location of EFI confidential computing area
efi: Allow to enable EFI runtime services by default on RT
x86/apic: Clarify i82489DX bit overlap in APIC_LVT0
platform/x86: amd-pmc: Avoid reading SMU version at probe time
platform/x86: amd-pmc: Move FCH init to first use
platform/x86: amd-pmc: Move SMU logging setup out of init
platform/x86: hp-wmi: Correct code style related issues
platform/x86: wmi: replace usage of found with dedicated list iterator variable
platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons
ata: pata_via: fix sloppy typing in via_do_set_mode()
ata: pata_sil680: fix result type of sil680_sel{dev|reg}()
x86/32: Simplify ELF_CORE_COPY_REGS
cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be brought up again.
x86/xen: Allow to retry if cpu_initialize_context() failed.
ata: libata-core: fix parameter type in ata_xfer_mode2shift()
rcu: Check for jiffies going backwards
rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting
rcu: Clarify fill-the-gap comment in rcu_segcblist_advance()
tools/nolibc: guard the main file against multiple inclusion
tools/nolibc: use pselect6 on RISCV
torture: Make thread detection more robust by using lspcu
torture: Permit running of experimental torture types
torture: Use "-o Batchmode=yes" to disable ssh password requests
torture: Reposition so that $? collects ssh code in torture.sh
rcu: Make TASKS_RUDE_RCU select IRQ_WORK
rcutorture: Call preempt_schedule() through static call/key
rcutorture: Add missing return and use __func__ in warning
rcutorture: Avoid corner-case #DE with nsynctypes check
scftorture: Fix distribution of short handler delays
rcutorture: Suppress debugging grace period delays during flooding
torture: Add rcu_normal and rcu_expedited runs to torture.sh
rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()
rcu-tasks: Handle sparse cpu_possible_mask
rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUs
rcu-tasks: Restore use of timers for non-RT kernels
rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periods
rcu-tasks: Make Tasks RCU account for userspace execution
rcu-tasks: Use rcuwait for the rcu_tasks_kthread()
rcu-tasks: Print pre-stall-warning informational messages
rcu-tasks: Fix race in schedule and flush work
rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization
rcu: Initialize boost kthread only for boot node prior SMP initialization
rcu: Assume rcu_init() is called before smp
rcu/nocb: Move rcu_nocb_is_setup to rcu_state
rcu: Remove rcu_is_nocb_cpu()
srcu: Add contention-triggered addition of srcu_node tree
srcu: Create concurrency-safe helper for initiating size transition
srcu: Explain srcu_funnel_gp_start() call to list_add() is safe
srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda
srcu: Avoid NULL dereference in srcu_torture_stats_print()
srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU()
srcu: Add boot-time control over srcu_node array allocation
srcu: Ensure snp nodes tree is fully initialized before traversal
srcu: Use invalid initial value for srcu_node GP sequence numbers
srcu: Compute snp_seq earlier in srcu_funnel_gp_start()
srcu: Make rcutorture dump the SRCU size state
srcu: Add size-state transitioning code
srcu: Dynamically allocate srcu_node array
srcu: Make Tree SRCU able to operate without snp_node array
srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf
srcu: Fix s/is/if/ typo in srcu_node comment
srcu: Tighten cleanup_srcu_struct() GP checks
x86: Remove a.out support
virt: sevguest: Fix return value check in alloc_shared_pages()
EDAC/mc: Get rid of edac_align_ptr()
EDAC/device: Sanitize edac_device_alloc_ctl_info() definition
m68k: Introduce a virtual m68k machine
clocksource/drivers: Add a goldfish-timer clocksource
rtc: goldfish: Use gf_ioread32()/gf_iowrite32()
tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
EDAC/device: Get rid of the silly one-shot memory allocation in edac_device_alloc_ctl_info()
EDAC/pci: Get rid of the silly one-shot memory allocation in edac_pci_alloc_ctl_info()
EDAC/mc: Get rid of silly one-shot struct allocation in edac_mc_alloc()
x86/kaslr: Fix build warning in KASLR code in boot stub
libata: Improve ATA queued command allocation
ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h
x86/mm: Replace nodes_weight() with nodes_empty() where appropriate
x86: Replace cpumask_weight() with cpumask_empty() where appropriate
clocksource: Replace cpumask_weight() with cpumask_empty()
irqchip/bmips: Replace cpumask_weight() with cpumask_empty()
genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate
irqchip/gic-v3: Always trust the managed affinity provided by the core code
genirq: Always limit the affinity to online CPUs
genirq/msi: Shutdown managed interrupts with unsatifiable affinities
x86/PCI: Fix coding style in PIRQ table verification
x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
x86/PCI: Add $IRT PIRQ routing table support
x86/PCI: Handle PIRQ routing tables with no router device given
x86/PCI: Add PIRQ routing table range checks
x86/PCI: Add support for the SiS85C497 PIRQ router
x86/PCI: Disambiguate SiS85C503 PIRQ router code entities
x86/PCI: Handle IRQ swizzling with PIRQ routers
x86/PCI: Also match function number in $PIR table
x86/PCI: Include function number in $PIR table dump
x86/PCI: Show the physical address of the $PIR table
timers: Move timer sysctl into the timer code
clockevents: Use dedicated list iterator variable
timers: Simplify calc_index()
timers: Initialize base::next_expiry_recalc in timers_prepare_cpu()
Documentation/x86: Document TDX kernel architecture
efi/cper: Reformat CPER memory error location to more readable
EDAC/ghes: Unify CPER memory error location reporting
efi/cper: Add a cper_mem_err_status_str() to decode error description
x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate()
csky: Fix versioncheck warnings
ACPICA: Avoid cache flush inside virtual machines
x86/tdx/ioapic: Add shared bit for IOAPIC base address
x86/mm: Make DMA memory shared for TD guest
x86/mm/cpa: Add support for TDX shared memory
x86/tdx: Make pages shared in ioremap()
x86/topology: Disable CPU online/offline control for TDX guests
x86/boot: Avoid #VE during boot for TDX platforms
x86/boot: Set CR0.NE early and keep it set during the boot
x86/acpi/x86/boot: Add multiprocessor wake-up support
x86/boot: Add a trampoline for booting APs via firmware handoff
x86/tdx: Wire up KVM hypercalls
x86/tdx: Port I/O: Add early boot support
x86/tdx: Port I/O: Add runtime hypercalls
x86/boot: Port I/O: Add decompression-time support for TDX
x86/boot: Port I/O: Allow to hook up alternative helpers
x86: Consolidate port I/O helpers
x86: Adjust types used in port I/O helpers
x86/tdx: Detect TDX at early kernel decompression time
x86/tdx: Handle in-kernel MMIO
x86/tdx: Handle CPUID via #VE
x86/tdx: Add MSR support for TDX guests
x86/tdx: Add HLT support for TDX guests
x86/traps: Add #VE support for TDX guest
x86/traps: Refactor exc_general_protection()
x86/tdx: Exclude shared bit from __PHYSICAL_MASK
x86/tdx: Extend the confidential computing API to support TDX guests
x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions
x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers
x86/tdx: Detect running as a TDX guest in early boot
x86/platform/uv: Log gap hole end size
x86/platform/uv: Update TSC sync state for UV5
x86/platform/uv: Update NMI Handler for UV5
virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement
virt: sevguest: Add support to get extended report
virt: sevguest: Add support to derive key
virt: Add SEV-SNP guest driver
x86/sev: Register SEV-SNP guest request platform device
x86/sev: Provide support for SNP guest request NAEs
x86/sev: Add a sev= cmdline option
x86/sev: Use firmware-validated CPUID for SEV-SNP guests
x86/sev: Add SEV-SNP feature detection/setup
x86/compressed/64: Add identity mapping for Confidential Computing blob
x86/compressed: Export and rename add_identity_map()
x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests
x86/compressed: Add SEV-SNP feature detection/setup
x86/boot: Add a pointer to Confidential Computing blob in bootparams
x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers
x86/sev: Move MSR-based VMGEXITs for CPUID to helper
KVM: x86: Move lookup of indexed CPUID leafs to helper
x86/boot: Add Confidential Computing type to setup_data
csky: patch_text: Fixup last cpu should be master
x86/configs: Add x86 debugging Kconfig fragment plus docs
x86/compressed/acpi: Move EFI kexec handling into common code
x86/compressed/acpi: Move EFI vendor table lookup to helper
x86/compressed/acpi: Move EFI config table lookup to helper
x86/compressed/acpi: Move EFI system table lookup to helper
x86/compressed/acpi: Move EFI detection to helper
x86/head/64: Re-enable stack protection
x86/sev: Use SEV-SNP AP creation to start secondary CPUs
csky: fix typos in comments
x86/mm: Validate memory when changing the C-bit
x86/kernel: Validate ROM memory before accessing when SEV-SNP is active
x86/kernel: Mark the .bss..decrypted section as shared in the RMP table
x86/sev: Add helper for validating pages in early enc attribute changes
x86/sev: Register GHCB memory when SEV-SNP is active
x86/compressed: Register GHCB memory when SEV-SNP is active
x86/compressed: Add helper for validating pages in the decompression stage
x86/sev: Check the VMPL level
x86/sev: Add a helper for the PVALIDATE instruction
x86/sev: Check SEV-SNP features support
x86/sev: Save the negotiated GHCB version
x86/sev: Define the Linux-specific guest termination reasons
x86/mm: Extend cc_attr to include AMD SEV-SNP
x86/sev: Detect/setup SEV/SME features earlier in boot
x86/compressed/64: Detect/setup SEV/SME features earlier during boot
x86/boot: Use MSR read/write helpers instead of inline assembly
x86/boot: Introduce helpers for MSR reads/writes
KVM: SVM: Update the SEV-ES save area mapping
KVM: SVM: Create a separate mapping for the GHCB save area
KVM: SVM: Create a separate mapping for the SEV-ES save area
powerpc/85xx: Remove fsl,85... bindings
x86/speculation/srbds: Do not try to turn mitigation off when not supported
x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
x86/mce: Avoid unnecessary padding in struct mce_bank
x86/delay: Fix the wrong asm constraint in delay_loop()
x86/amd_nb: Unexport amd_cache_northbridges()
KVM: SVM: Define sev_features and VMPL field in the VMSA
ftrace: Use preemption model accessors for trace header printout
preempt/dynamic: Introduce preemption model accessors
kcsan: Use preemption model accessors
perf/x86: Unify format of events sysfs show
perf/x86/amd: Add idle hooks for branch sampling
ACPI: Add perf low power callback
perf/x86/amd: Make Zen3 branch sampling opt-in
perf/x86/amd: Add AMD branch sampling period adjustment
perf/x86/amd: Enable branch sampling priv level filtering
perf/x86/amd: Add branch-brs helper event for Fam19h BRS
perf/x86/amd: Add AMD Fam19h Branch Sampling support
locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning
x86/cpufeatures: Add AMD Fam19h Branch Sampling feature
perf/core: Add perf_clear_branch_entry_bitfields() helper
locking: Apply contention tracepoints in the slow path
locking: Add lock contention tracepoints
locking/rwsem: Always try to wake waiters in out_nolock path
locking/rwsem: Conditionally wake waiters in reader/writer slowpaths
locking/rwsem: No need to check for handoff bit if wait queue empty
lockdep: Fix -Wunused-parameter for _THIS_IP_
x86/pkeys: Remove __arch_set_user_pkey_access() declaration
x86/pkeys: Clean up arch_set_user_pkey_access() declaration
selinux: checkreqprot is deprecated, add some ssleep() discomfort
selinux: runtime disable is deprecated, add some ssleep() discomfort
selinux: Remove redundant assignments
x86/fault: Cast an argument to the proper address space in prefetch()
x86/cpu: Remove "noclflush"
x86/cpu: Remove "noexec"
x86/cpu: Remove "nosmep"
x86/cpu: Remove CONFIG_X86_SMAP and "nosmap"
x86/cpu: Remove "nosep"
x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid=
x86/mm: Force-inline __phys_addr_nodebug()
x86/kvm/svm: Force-inline GHCB accessors
task_stack, x86/cea: Force-inline stack helpers
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml
Documentation/devicetree/bindings/perf/arm,cmn.yaml
Documentation/devicetree/bindings/powerpc/fsl/l2cache.txt
drivers/virt/Kconfig
drivers/virt/Makefile
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8700210 SKQ4.220608.002
Change-Id: Ibed458e7970b5287a78db26728357a94fb232f43
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
|
||
|---|---|---|
| .. | ||
| atomic | ||
| basic | ||
| clang-tools | ||
| coccinelle | ||
| dtc | ||
| dummy-tools | ||
| gcc-plugins | ||
| gdb | ||
| genksyms | ||
| kconfig | ||
| ksymoops | ||
| mod | ||
| package | ||
| selinux | ||
| tracing | ||
| .gitignore | ||
| adjust_autoksyms.sh | ||
| as-version.sh | ||
| asn1_compiler.c | ||
| bin2c.c | ||
| bloat-o-meter | ||
| bootgraph.pl | ||
| bpf_doc.py | ||
| cc-can-link.sh | ||
| cc-version.sh | ||
| check-sysctl-docs | ||
| check_extable.sh | ||
| checkdeclares.pl | ||
| checkincludes.pl | ||
| checkkconfigsymbols.py | ||
| checkpatch.pl | ||
| checkstack.pl | ||
| checksyscalls.sh | ||
| checkversion.pl | ||
| cleanfile | ||
| cleanpatch | ||
| coccicheck | ||
| config | ||
| const_structs.checkpatch | ||
| decode_stacktrace.sh | ||
| decodecode | ||
| depmod.sh | ||
| dev-needs.sh | ||
| diffconfig | ||
| documentation-file-ref-check | ||
| export_report.pl | ||
| extract-ikconfig | ||
| extract-module-sig.pl | ||
| extract-sys-certs.pl | ||
| extract-vmlinux | ||
| extract_xc3028.pl | ||
| faddr2line | ||
| file-size.sh | ||
| find-unused-docs.sh | ||
| gcc-goto.sh | ||
| gcc-ld | ||
| gcc-x86_32-has-stack-protector.sh | ||
| gcc-x86_64-has-stack-protector.sh | ||
| gen-randstruct-seed.sh | ||
| gen_autoksyms.sh | ||
| gen_gki_modules_headers.sh | ||
| gen_ksymdeps.sh | ||
| generate_initcall_order.pl | ||
| get_abi.pl | ||
| get_dvb_firmware | ||
| get_feat.pl | ||
| get_maintainer.pl | ||
| gfp-translate | ||
| headerdep.pl | ||
| headers_install.sh | ||
| insert-sys-cert.c | ||
| jobserver-exec | ||
| kallsyms.c | ||
| Kbuild.include | ||
| Kconfig.include | ||
| kernel-doc | ||
| ld-version.sh | ||
| leaking_addresses.pl | ||
| Lindent | ||
| link-vmlinux.sh | ||
| Makefile | ||
| Makefile.asm-generic | ||
| Makefile.build | ||
| Makefile.clang | ||
| Makefile.clean | ||
| Makefile.compiler | ||
| Makefile.debug | ||
| Makefile.dtbinst | ||
| Makefile.extrawarn | ||
| Makefile.gcc-plugins | ||
| Makefile.headersinst | ||
| Makefile.host | ||
| Makefile.kasan | ||
| Makefile.kcov | ||
| Makefile.kcsan | ||
| Makefile.lib | ||
| Makefile.modfinal | ||
| Makefile.modinst | ||
| Makefile.modpost | ||
| Makefile.package | ||
| Makefile.randstruct | ||
| Makefile.ubsan | ||
| Makefile.userprogs | ||
| makelst | ||
| markup_oops.pl | ||
| min-tool-version.sh | ||
| mkcompile_h | ||
| mksysmap | ||
| mkuboot.sh | ||
| module.lds.S | ||
| modules-check.sh | ||
| nsdeps | ||
| objdiff | ||
| objdump-func | ||
| pahole-flags.sh | ||
| pahole-version.sh | ||
| parse-maintainers.pl | ||
| patch-kernel | ||
| profile2linkerlist.pl | ||
| prune-kernel | ||
| recordmcount.c | ||
| recordmcount.h | ||
| recordmcount.pl | ||
| remove-stale-files | ||
| setlocalversion | ||
| show_delta | ||
| sign-file.c | ||
| sorttable.c | ||
| sorttable.h | ||
| spdxcheck-test.sh | ||
| spdxcheck.py | ||
| spelling.txt | ||
| sphinx-pre-install | ||
| split-man.pl | ||
| stackdelta | ||
| stackusage | ||
| subarch.include | ||
| syscallhdr.sh | ||
| syscallnr.sh | ||
| syscalltbl.sh | ||
| tags.sh | ||
| test_fortify.sh | ||
| tools-support-relr.sh | ||
| unifdef.c | ||
| ver_linux | ||
| xen-hypercalls.sh | ||
| xz_wrap.sh | ||