* refs/heads/tmp-36fb3cb:
ANDROID: sched: add vendor hook to set_cpus_allowed
ANDROID: Incremental fs: Use ERR_CAST in handle_mapped_file()
UPSTREAM: ipv4: ping: fix bind address validity check
UPSTREAM: arm64/hugetlb: Fix building errors in huge_ptep_clear_flush()
ANDROID: fix up gki_defconfig files due to Kconfig movements
UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
ANDROID: disable LTO and CFI
ANDROID: add smuckle to OWNERS
media: lirc: add missing exceptions for lirc uapi header file
mm: kfence: use PAGE_ALIGNED helper
selftests: vm: add the "settings" file with timeout variable
selftests: vm: add "test_hmm.sh" to TEST_FILES
selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests
selftests: vm: add migration to the .gitignore
selftests/vm/pkeys: fix typo in comment
ksm: fix typo in comment
selftests: vm: add process_mrelease tests
Revert "mm/vmscan: never demote for memcg reclaim"
mm/kfence: print disabling or re-enabling message
include/trace/events/percpu.h: cleanup for "percpu: improve percpu_alloc_percpu event trace"
include/trace/events/mmflags.h: cleanup for "tracing: incorrect gfp_t conversion"
mm: fix a potential infinite loop in start_isolate_page_range()
MAINTAINERS: add Muchun as co-maintainer for HugeTLB
zram: fix Kconfig dependency warning
mm/shmem: fix shmem folio swapoff hang
cgroup: fix an error handling path in alloc_pagecache_max_30M()
KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest
KVM: selftests: x86: Sync the new name of the test case to .gitignore
Documentation: kvm: reorder ARM-specific section about KVM_SYSTEM_EVENT_SUSPEND
x86, kvm: use correct GFP flags for preemption disabled
KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
x86/kvm: Alloc dummy async #PF token outside of raw spinlock
KVM: x86: avoid calling x86 emulator without a decoded instruction
KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave)
s390/uv_uapi: depend on CONFIG_S390
KVM: selftests: x86: Fix test failure on arch lbr capable platforms
KVM: LAPIC: Trace LAPIC timer expiration on every vmentry
gpio: sifive: Make the irqchip immutable
gpio: rcar: Make the irqchip immutable
gpio: pcf857x: Make the irqchip immutable
gpio: pca953x: Make the irqchip immutable
gpio: dwapb: Make the irqchip immutable
mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n
genksyms: adjust the output format to modpost
kbuild: stop merging *.symversions
kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS
platform/chrome: Use imperative mood for ChromeOS ACPI sysfs ABI descriptions
platform/chrome: Use tables for values lists of ChromeOS ACPI sysfs ABI
mailbox: forward the hrtimer if not queued and under a lock
modpost: extract symbol versions from *.cmd files
modpost: add sym_find_with_module() helper
gpio: sim: Use correct order for the parameters of devm_kcalloc()
mailbox: qcom-ipcc: Log the pending interrupt during resume
mailbox: pcc: Fix an invalid-load caught by the address sanitizer
dt-bindings: mailbox: remove the IPCC "wakeup" IRQ
mailbox: correct kerneldoc
mailbox: omap: using pm_runtime_resume_and_get to simplify the code
mailbox:imx: using pm_runtime_resume_and_get
mailbox: mediatek: support mt8186 adsp mailbox
dt-bindings: mailbox: mtk,adsp-mbox: add mt8186 compatible name
mailbox: tegra-hsp: Add 128-bit shared mailbox support
dt-bindings: tegra186-hsp: add type for shared mailboxes
mailbox: tegra-hsp: Add tegra_hsp_sm_ops
dt-bindings: gce: add the GCE header file for MT8186
mailbox: remove an unneeded NULL check on list iterator
mailbox: imx: remove redundant initializer
dt-bindings: mailbox: qcom-ipcc: simplify the example
gpio: ml-ioh: Convert to use managed functions pcim* and devm_*
KVM: s390: selftest: Test suppression indication on key prot exception
KVM: s390: Don't indicate suppression on dirtying, failing memop
selftests: drivers/s390x: Add uvdevice tests
drivers/s390/char: Add Ultravisor io device
MAINTAINERS: Update KVM RISC-V entry to cover selftests support
RISC-V: KVM: Introduce ISA extension register
RISC-V: KVM: Cleanup stale TLB entries when host CPU changes
RISC-V: KVM: Add remote HFENCE functions based on VCPU requests
RISC-V: KVM: Reduce KVM_MAX_VCPUS value
RISC-V: KVM: Introduce range based local HFENCE functions
RISC-V: KVM: Treat SBI HFENCE calls as NOPs
RISC-V: KVM: Add Sv57x4 mode support for G-stage
RISC-V: KVM: Use G-stage name for hypervisor page table
KVM: selftests: riscv: Remove unneeded semicolon
KVM: selftests: riscv: Improve unexpected guest trap handling
mm: damon: use HPAGE_PMD_SIZE
tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
nodemask.h: fix compilation error with GCC12
mm: fix missing handler for __GFP_NOWARN
mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
mm/page_owner.c: add missing __initdata attribute
tmpfs: fix undefined-behaviour in shmem_reconfigure()
mm/mempolicy: fix uninit-value in mpol_rebind_policy()
mm: don't be stuck to rmap lock on reclaim path
zswap: memcg accounting
mm: zswap: add basic meminfo and vmstat coverage
mm: Kconfig: simplify zswap configuration
mm: Kconfig: group swap, slab, hotplug and thp options into submenus
mm: Kconfig: move swap and slab config options to the MM section
Documentation: filesystems: proc: update meminfo section
mm/swap: fix comment about swap extent
mm/swap: fix the comment of get_kernel_pages
mm/swap: clean up the comment of find_next_to_unuse
mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT
mm/swap: add helper swap_offset_available()
mm/swap: avoid calling swp_swap_info when try to check SWP_STABLE_WRITES
mm/swap: make page_swapcount and __lru_add_drain_all static
mm/swap: remove unneeded p != NULL check in __swap_duplicate
mm/swap: remove buggy cache->nr check in refill_swap_slots_cache
mm/swap: print bad swap offset entry in get_swap_device
mm/swap: remove unneeded return value of free_swap_slot
mm/swap: fold __swap_info_get() into its sole caller
mm/swap: use helper macro __ATTR_RW
mm/swap: use helper is_swap_pte() in swap_vma_readahead
mm: mmap: register suitable readonly file vmas for khugepaged
mm: khugepaged: introduce khugepaged_enter_vma() helper
mm: khugepaged: make hugepage_vma_check() non-static
mm: khugepaged: make khugepaged_enter() void function
mm: thp: only regular file could be THP eligible
mm: khugepaged: skip DAX vma
mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED
sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE
arm64/mm: fix page table check compile error for CONFIG_PGTABLE_LEVELS=2
riscv/mm: fix two page table check related issues
gpio: ftgpio: Remove unneeded ERROR check before clk_disable_unprepare
KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run
KVM: arm64: vgic: Undo work in failed ITS restores
KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures
KVM: arm64: vgic: Add more checks when restoring ITS tables
KVM: arm64: vgic: Check that new ITEs could be saved in guest memory
KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected
platform/chrome: cros_ec_spi: drop BUG_ON() if `din` isn't large enough
platform/chrome: cros_ec_spi: drop unneeded BUG_ON()
platform/chrome: cros_ec_i2c: drop BUG_ON() in cros_ec_pkt_xfer_i2c()
platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_get_host_event()
platform/chrome: cros_ec_proto: drop BUG_ON() in cros_ec_prepare_tx()
platform/chrome: correct cros_ec_prepare_tx() usage
platform/chrome: cros_ec_proto: drop unneeded BUG_ON() in prepare_packet()
KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace
KVM: arm64: Reenable pmu in Protected Mode
KVM: arm64: Pass pmu events to hyp via vcpu
KVM: arm64: Repack struct kvm_pmu to reduce size
KVM: arm64: Wrapper for getting pmu_events
KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround
gpio: ws16c48: Utilize iomap interface
gpio: gpio-mm: Utilize iomap interface
gpio: 104-idio-16: Utilize iomap interface
gpio: 104-idi-48: Utilize iomap interface
gpio: 104-dio-48e: Utilize iomap interface
gpio: zevio: drop of_gpio.h header
mm, compaction: fast_find_migrateblock() should return pfn in the target zone
mm/damon: add documentation for Enum value
mm/memcontrol: export memcg->watermark via sysfs for v2 memcg
mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl
mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing
mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on
mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries
mm: rmap: fix CONT-PTE/PMD size hugetlb issue when unmapping
mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration
mm: change huge_ptep_clear_flush() to return the original pte
Documentation/vm: rework "Temporary Virtual Mappings" section
Documentation/vm: move "Using kmap-atomic" to highmem.h
Documentation/vm: include kdocs from highmem*.h into highmem.rst
mm/highmem: fix kernel-doc warnings in highmem*.h
mm/memory-failure.c: simplify num_poisoned_pages_inc/dec
mm/hwpoison: disable hwpoison filter during removing
mm/memory-failure.c: add hwpoison_filter for soft offline
mm/memory-failure.c: simplify num_poisoned_pages_dec
mm/memory-failure.c: move clear_hwpoisoned_pages
mm/page_owner: use strscpy() instead of strlcpy()
kasan: clean-up kconfig options descriptions
kasan: move boot parameters section in documentation
kasan: update documentation
kasan: give better names to shadow values
kasan: use tabs to align shadow values
kasan: clean up comments in internal kasan.h
mm/vmalloc: use raw_cpu_ptr() for vmap_block_queue access
tracing: incorrect gfp_t conversion
zram: remove double compression logic
percpu: improve percpu_alloc_percpu event trace
docs: vm/page_owner: tweak literal block in STANDARD FORMAT SPECIFIERS
mm/damon/reclaim: use resource_size function on resource object
mm: functions may simplify the use of return values
riscv/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK
mm: remove __HAVE_ARCH_PTEP_CLEAR in pgtable.h
mm: page_table_check: add hooks to public helpers
mm: page_table_check: move pxx_user_accessible_page into x86
mm: page_table_check: using PxD_SIZE instead of PxD_PAGE_SIZE
mm/migrate: convert move_to_new_page() into move_to_new_folio()
mm: add folio_test_movable()
mm: add folio_mapping_flags()
mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio()
mm/shmem: convert shmem_getpage_gfp to use a folio
mm/shmem: convert shmem_alloc_and_acct_page to use a folio
mm/shmem: add shmem_alloc_folio()
mm/shmem: turn shmem_should_replace_page into shmem_should_replace_folio
mm/shmem: convert shmem_add_to_page_cache to take a folio
mm/swap: add folio_throttle_swaprate
mm/shmem: use a folio in shmem_unused_huge_shrink
vmscan: remove remaining uses of page in shrink_page_list
mm: allow can_split_folio() to be called when THP are disabled
vmscan: convert the activate_locked portion of shrink_page_list to folios
vmscan: move initialisation of mapping down
vmscan: convert lazy freeing to folios
vmscan: convert page buffer handling to use folios
vmscan: convert dirty page handling to folios
swap: convert add_to_swap() to take a folio
swap: turn get_swap_page() into folio_alloc_swap()
vmscan: convert the writeback handling in shrink_page_list() to folios
vmscan: use folio_mapped() in shrink_page_list()
mm: remove alloc_pages_vma()
alpha: fix alloc_zeroed_user_highpage_movable()
mm/huge_memory: convert do_huge_pmd_anonymous_page() to use vma_alloc_folio()
shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio()
mm/shmem: remove duplicate include in memory.c
mm/vmscan: don't use NUMA_NO_NODE as indicator of page on different node
mm/vmscan: filter empty page_list at the beginning
mm/vmscan: use helper folio_is_file_lru()
mm/vmscan: remove obsolete comment in kswapd_run
mm/vmscan: take all base pages of THP into account when race with speculative reference
mm/vmscan: introduce helper function reclaim_page_list()
mm/vmscan: add a comment about MADV_FREE pages check in folio_check_dirty_writeback
mm/vmscan: not necessary to re-init the list for each iteration
mm: convert sysfs input to bool using kstrtobool()
lib/kstrtox.c: add "false"/"true" support to kstrtobool()
mm/vmscan: take min_slab_pages into account when try to call shrink_node
drivers: virtio_mem: use pageblock size as the minimum virtio_mem size.
mm: cma: use pageblock_order as the single alignment
mm: page_isolation: enable arbitrary range page isolation.
mm: make alloc_contig_range work at pageblock granularity
mm: page_isolation: check specified range for unmovable pages
mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c
cgroup: fix racy check in alloc_pagecache_max_30M() helper function
cgroup: remove racy check in test_memcg_sock()
cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events()
cgroup: account for memory_recursiveprot in test_memcg_low()
cgroups: refactor children cgroups in memcg tests
mm/uffd: move USERFAULTFD configs into mm/
userfaultfd/selftests: use swap() instead of open coding it
selftests/uffd: enable uffd-wp for shmem/hugetlbfs
mm: enable PTE markers by default
mm/uffd: enable write protection for shmem & hugetlbfs
mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs
mm/khugepaged: don't recycle vma pgtable if uffd-wp registered
mm/hugetlb: handle uffd-wp during fork()
mm/hugetlb: only drop uffd-wp special pte if required
mm/hugetlb: allow uffd wr-protect none ptes
mm/hugetlb: handle pte markers in page faults
mm/hugetlb: handle UFFDIO_WRITEPROTECT
mm/hugetlb: take care of UFFDIO_COPY_MODE_WP
mm/hugetlb: hook page faults for uffd write protection
mm/hugetlb: introduce huge pte version of uffd-wp helpers
mm/shmem: handle uffd-wp during fork()
mm/shmem: allows file-back mem to be uffd wr-protected on thps
mm/shmem: allow uffd wr-protect none pte for file-backed mem
mm/shmem: persist uffd-wp bit across zapping for file-backed
mm/shmem: handle uffd-wp special pte in page fault handler
mm/shmem: take care of UFFDIO_COPY_MODE_WP
mm/uffd: PTE_MARKER_UFFD_WP
mm: check against orig_pte for finish_fault()
mm: teach core mm about pte markers
mm: introduce PTE_MARKER swap entry
mm/page_alloc: cache the result of node_dirty_ok()
Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter
mm/damon/reclaim: support online inputs update
Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit'
mm/damon/sysfs: support online inputs update
mm/damon/sysfs: update schemes stat in the kdamond context
mm/damon/sysfs: use enum for 'state' input handling
mm/damon/sysfs: reuse damon_set_regions() for regions setting
mm/damon/sysfs: move targets setup code to a separated function
mm/damon/sysfs: prohibit multiple physical address space monitoring targets
mm/damon/vaddr: remove damon_va_apply_three_regions()
mm/damon/vaddr: move 'damon_set_regions()' to core
mm/damon/vaddr: generalize damon_va_apply_three_regions()
mm/damon/core: finish kdamond as soon as any callback returns an error
mm/damon/core: add a new callback for watermarks checks
selftest/vm: test that mremap fails on non-existent vma
mm/rmap: Fix typos in comments
mm/swapops: make is_pmd_migration_entry more strict
mmap locking API: fix missed mmap_sem references in comments
mm: make minimum slab alignment a runtime property
printk: stop including cache.h from printk.h
mm: rmap: use flush_cache_range() to flush cache for hugetlb pages
mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing
mm: hugetlb: considering PMD sharing when flushing cache/TLBs
mm/memory_hotplug: use pgprot_val to get value of pgprot
Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring
mm/damon/sysfs: support fixed virtual address ranges monitoring
mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring
Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file
selftets/damon/sysfs: test existence and permission of avail_operations
mm/damon/sysfs: add a file for listing available monitoring ops
mm/damon/core: add a function for damon_operations registration checks
mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE
kfence: enable check kfence canary on panic via boot param
hugetlbfs: fix hugetlbfs_statfs() locking
mm: avoid unnecessary flush on change_huge_pmd()
mm/mprotect: do not flush when not required architecturally
mm/mprotect: use mmu_gather
platform/chrome: Add ChromeOS ACPI device driver
KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmaps
KVM: VMX: Include MKTME KeyID bits in shadow_zero_check
KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_mask
KVM: x86/mmu: Rename reset_rsvds_bits_mask()
KVM: x86: a vCPU with a pending triple fault is runnable
KVM: x86/mmu: Expand and clean up page fault stats
KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults
KVM: x86/mmu: Make all page fault handlers internal to the MMU
KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns"
KVM: x86/mmu: Drop exec/NX check from "page fault can be fast"
KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use
KVM: VMX: clean up pi_wakeup_handler
KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness
modpost: change the license of EXPORT_SYMBOL to bool type
modpost: remove left-over cross_compile declaration
kbuild: record symbol versions in *.cmd files
kbuild: generate a list of objects in vmlinux
modpost: move *.mod.c generation to write_mod_c_files()
modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header
scripts/prune-kernel: Use kernel-install if available
kbuild: factor out the common installation code into scripts/install.sh
platform/chrome: cros_ec_typec: Check for EC driver
KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE
KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler
VFS: add FMODE_CAN_ODIRECT file flag
MM: handle THP in swap_*page_fs() - count_vm_events()
mm: handle THP in swap_*page_fs()
mm: submit multipage write for SWP_FS_OPS swap-space
mm: submit multipage reads for SWP_FS_OPS swap-space
doc: update documentation for swap_activate and swap_rw
mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw
nfs: rename nfs_direct_IO and use as ->swap_rw
mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space
mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space
mm: move responsibility for setting SWP_FS_OPS to ->swap_activate
mm: drop swap_dirty_folio
mm: create new mm/swap.h header file
selftests: clarify common error when running gup_test
mm/gup: fix comments to pin_user_pages_*()
powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s
powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s
s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
s390/pgtable: cleanup description of swp pte layout
arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE
mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE
mm/swap: remember PG_anon_exclusive via a swp pte bit
mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning
mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page
mm: support GUP-triggered unsharing of anonymous pages
mm/gup: disallow follow_page(FOLL_PIN)
mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails
mm: remember exclusively mapped anonymous pages with PG_anon_exclusive
mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages
mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page()
mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively
mm/rmap: drop "compound" parameter from page_add_new_anon_rmap()
mm/rmap: pass rmap flags to hugepage_add_anon_rmap()
mm/rmap: remove do_page_add_anon_rmap()
mm/rmap: convert RMAP flags to a proper distinct rmap_t type
mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap()
mm/memory: slightly simplify copy_present_pte()
mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range()
mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed
sched: Fix build warning without CONFIG_SYSCTL
reboot: Fix build warning without CONFIG_SYSCTL
modpost: split new_symbol() to symbol allocation and hash table addition
modpost: make sym_add_exported() always allocate a new symbol
modpost: make multiple export error
modpost: dump Module.symvers in the same order of modules.order
modpost: traverse the namespace_list in order
modpost: use doubly linked list for dump_lists
modpost: traverse unresolved symbols in order
modpost: add sym_add_unresolved() helper
modpost: traverse modules in order
modpost: import include/linux/list.h
modpost: change mod->gpl_compatible to bool type
modpost: use bool type where appropriate
ia64: make the install target not depend on any build artifact
kbuild: drop $(objtree)/ prefix support for clean-files
Makefile: fix 2 typos
modpost: move struct namespace_list to modpost.c
modpost: retrieve the module dependency and CRCs in check_exports()
modpost: add a separate error for exported symbols without definition
modpost: remove stale comment about sym_add_exported()
modpost: do not write out any file when error occurred
modpost: use snprintf() instead of sprintf() for safety
checksyscalls: ignore -Wunused-macros
scripts: dummy-tools, add pahole
kheaders: Have cpio unconditionally replace files
kbuild: support W=e to make build abort in case of warning
kbuild: read *.mod to get objects passed to $(LD) or $(AR)
kbuild: make *.mod not depend on *.o
kbuild: get rid of duplication in *.mod files
kbuild: split the second line of *.mod into *.usyms
kbuild: reuse real-search to simplify cmd_mod
kbuild: make multi_depend work with targets in subdirectory
kbuild: reuse suffix-search to refactor multi_depend
kbuild: refactor cmd_modversions_S
kbuild: refactor cmd_modversions_c
modpost: remove annoying namespace_from_kstrtabns()
modpost: remove redundant initializes for static variables
modpost: move export_from_secname() call to more relevant place
modpost: remove useless export_from_sec()
KVM: arm64: nvhe: Eliminate kernel-doc warnings
KVM: arm64: Avoid unnecessary absolute addressing via literals
gpio: max77620: Make the irqchip immutable
dt-bindings: gpio: pca95xx: add entry for pca6408
gpio: pca953xx: Add support for pca6408
gpio: max732x: Drop unused support for irq and setup code via platform data
Documentation: KVM: Fix title level for PSCI_SUSPEND
KVM: arm64: Print emulated register table name when it is unsorted
KVM: arm64: Don't BUG_ON() if emulated register table is unsorted
KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision
KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation
KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs
Documentation: Fix index.rst after psci.rst renaming
selftests: KVM: Test SYSTEM_SUSPEND PSCI call
selftests: KVM: Refactor psci_test to make it amenable to new tests
selftests: KVM: Use KVM_SET_MP_STATE to power off vCPU in psci_test
selftests: KVM: Create helper for making SMCCC calls
selftests: KVM: Rename psci_cpu_on_test to psci_test
KVM: arm64: Implement PSCI SYSTEM_SUSPEND
KVM: arm64: Add support for userspace to suspend a vCPU
KVM: arm64: Return a value from check_vcpu_requests()
KVM: arm64: Rename the KVM_REQ_SLEEP handler
KVM: arm64: Track vCPU power state using MP state values
KVM: arm64: Dedupe vCPU power off helpers
KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2
KVM: arm64: Fix new instances of 32bit ESRs
selftests: KVM: aarch64: Add the bitmap firmware registers to get-reg-list
selftests: KVM: aarch64: Introduce hypercall ABI test
selftests: KVM: Create helper for making SMCCC calls
selftests: KVM: Rename psci_cpu_on_test to psci_test
tools: Import ARM SMCCC definitions
Docs: KVM: Add doc for the bitmap firmware registers
Docs: KVM: Rename psci.rst to hypercalls.rst
KVM: arm64: Add vendor hypervisor firmware register
KVM: arm64: Add standard hypervisor firmware register
KVM: arm64: Setup a framework for hypercall bitmap firmware registers
KVM: arm64: Factor out firmware register handling from psci.c
KVM: arm64: Hide AArch32 PMU registers when not available
KVM: arm64: Start trapping ID registers for 32 bit guests
KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handler
KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalents
KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds
KVM: arm64: Return a bool from emulate_cp()
platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O ports first
platform/chrome: cros_ec_lpcs: detect the Framework Laptop
KVM: VMX: Use vcpu_to_pi_desc() uniformly in posted_intr.c
KVM: Add max_vcpus field in common 'struct kvm'
KVM: x86: avoid loading a vCPU after .vm_destroy was called
gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610
gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible
mm/damon/reclaim: fix the timer always stays active
mm/damon: remove unnecessary type castings
mm/damon/core-test: add a kunit test case for ops registration
damon: vaddr-test: tweak code to make the logic clearer
selftests: cgroup: add a selftest for memory.reclaim
selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory
selftests: cgroup: return -errno from cg_read()/cg_write() on failure
memcg: introduce per-memcg reclaim interface
zram: add a huge_idle writeback mode
mm/page_alloc: simplify update of pgdat in wake_all_kswapds
kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t
kasan: fix sleeping function called from invalid context on RT kernel
mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds()
mm/khugepaged: use vma_is_anonymous
mm: use for_each_online_node and node_online instead of open coding
hugetlb: fix return value of __setup handlers
hugetlb: fix hugepages_setup when deal with pernode
hugetlb: fix wrong use of nr_online_nodes
KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest
KVM: X86/MMU: Add sp_has_gptes()
KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus
KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible
KVM: x86/mmu: replace direct_map with root_role.direct
KVM: x86/mmu: replace root_level with cpu_role.base.level
KVM: x86/mmu: replace shadow_root_level with root_role.level
KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu
KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles
KVM: x86/mmu: remove redundant bits from extended role
KVM: x86/mmu: rename kvm_mmu_role union
KVM: x86/mmu: remove extended bits from mmu_role, rename field
KVM: x86/mmu: store shadow EFER.NX in the MMU role
KVM: x86/mmu: cleanup computation of MMU roles for shadow paging
KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging
KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common
KVM: x86/mmu: remove ept_ad field
KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs
KVM: x86/mmu: split cpu_role from mmu_role
KVM: x86/mmu: remove "bool base_only" arguments
KVM: x86: Clean up and document nested #PF workaround
KVM: x86/mmu: rephrase unclear comment
KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu
KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs
KVM: x86/mmu: nested EPT cannot be used in SMM
KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabled
KVM: x86/mmu: Check for host MMIO exclusion from mem encrypt iff necessary
KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX intercepts
x86/cpufeatures: Add virtual TSC_AUX feature bit
drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
mm: compaction: make sure highest is above the min_pfn
mm: compaction: simplify the code in __compact_finished
mm: compaction: make compaction_zonelist_suitable return false when COMPACT_SUCCESS
mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online
mm: compaction: clean up comment about async compaction in isolate_migratepages
mm: compaction: use helper compound_nr in isolate_migratepages_block
mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c
mm: compaction: clean up comment about suitable migration target recheck
mm: compaction: clean up comment for sched contention
mm: compaction: remove unneeded assignment to isolate_start_pfn
mm: compaction: remove unneeded pfn update
mm: compaction: remove unneeded return value of kcompactd_run
mm/vmstat: add events for ksm cow
ksm: count ksm merging pages for each process
include/linux/swapops.h: remove stub for non_swap_entry()
mm/page_alloc: reuse tail struct pages for compound devmaps
mm/sparse-vmemmap: improve memory savings for compound devmaps
mm/hugetlb_vmemmap: move comment block to Documentation/vm
mm/sparse-vmemmap: refactor core of vmemmap_populate_basepages() to helper
mm/sparse-vmemmap: add a pgmap argument to section activation
mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP*
mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled*
mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions
mm/page_alloc.c: calc the right pfn if page size is not 4K
mm/mremap: avoid unneeded do_munmap call
mm/mremap: use helper mlock_future_check()
mm/mmap: drop arch_vm_get_page_pgprot()
mm/mmap: drop arch_filter_pgprot()
x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT
mm/mmap.c: use helper mlock_future_check()
mm/mmap: clarify protection_map[] indices
mm/debug_vm_pgtable: drop protection_map[] usage
mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush
mm/mmap.c: use mmap_assert_write_locked() instead of open coding it
selftests: vm: fix shellcheck warnings in run_vmtests.sh
selftests: vm: refactor run_vmtests.sh to reduce boilerplate
selftests: vm: add test for Soft-Dirty PTE bit
selftests: vm: bring common functions to a new file
tools/testing/selftests/vm/gup_test.c: clarify error statement
mm: simplify follow_invalidate_pte()
dax: fix missing writeprotect the pte entry
mm: pvmw: add support for walking devmap pages
mm: rmap: introduce pfn_mkclean_range() to cleans PTEs
dax: fix cache flush on PMD-mapped pages
mm: rmap: fix cache flush on THP pages
mm/madvise: fix potential pte_unmap_unlock pte error
mm: untangle config dependencies for demote-on-reclaim
mm: migrate: simplify the refcount validation when migrating hugetlb mapping
mm/migration: fix possible do_pages_stat_array racing with memory offline
mm/migration: fix potential invalid node access for reclaim-based migration
mm/migration: fix potential page refcounts leak in migrate_pages
mm/migration: remove some duplicated codes in migrate_pages
mm/migration: avoid unneeded nodemask_t initialization
mm/migration: use helper macro min in do_pages_stat
mm/migration: use helper function vma_lookup() in add_page_for_migration
mm/migration: remove unneeded local variable page_lru
mm/migration: remove unneeded local variable mapping_locked
mm: add selftests for migration entries
mm/mempolicy: clean up the code logic in queue_pages_pte_range
drivers/base/node.c: fix compaction sysfs file leak
mm: compaction: use helper isolation_suitable()
mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle()
mm/z3fold: remove redundant list_del_init of zhdr->buddy in z3fold_free
mm/z3fold: move decrement of pool->pages_nr into __release_z3fold_page()
mm/z3fold: remove confusing local variable l reassignment
mm/z3fold: remove unneeded page_mapcount_reset and ClearPagePrivate
mm/z3fold: minor clean up for z3fold_free
mm/z3fold: remove obsolete comment in z3fold_alloc
mm/z3fold: declare z3fold_mount with __init
fs/proc/task_mmu.c: remove redundant page validation of pte_page
mm/vmscan: fix comment for isolate_lru_pages
mm/vmscan: fix comment for current_may_throttle
mm/vmscan: remove obsolete comment in get_scan_count
mm/vmscan: sc->reclaim_idx must be a valid zone index
mm/vmscan: make sure wakeup_kswapd with managed zone
mm/vmscan: reclaim only affects managed_zones
arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64
mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP
hugetlb: remove use of list iterator variable after loop
mm, hugetlb, hwpoison: separate branch for free and in-use hugepage
mm/memory-failure.c: dissolve truncated hugetlb page
mm/memory-failure.c: minor cleanup for HWPoisonHandlable
Revert "mm/memory-failure.c: fix race with changing page compound again"
mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED
mm/memory-failure.c: remove unnecessary (void*) conversions
mm: wrap __find_buddy_pfn() with a necessary buddy page validation
mm: page_alloc: simplify pageblock migratetype check in __free_one_page()
mm/page_alloc: adding same penalty is enough to get round-robin order
Documentation/sysctl: document page_lock_unfairness
vmap(): don't allow invalid pages
mm/vmalloc: fix a comment
mm/memcontrol.c: remove unused private flag of memory.oom_control
mm/memcontrol.c: make cgroup_memory_noswap static
MAINTAINERS: add corresponding kselftests to memcg entry
MAINTAINERS: add corresponding kselftests to cgroup entry
kselftests: memcg: speed up the memory.high test
kselftests: memcg: update the oom group leaf events test
mm/memcg: non-hierarchical mode is deprecated
mm/memcg: move generation assignment and comparison together
mm/memcg: set pos explicitly for reclaim and !reclaim
mm/memcg: set memcg after css verified and got reference
mm/memcg: mz already removed from rb_tree if not NULL
mm/memcg: remove unneeded nr_scanned
mm: shmem: make shmem_init return void
mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio
tools/vm/page_owner_sort.c: avoid repeated judgments
tools/vm/page_owner_sort.c: provide allocator labelling and update --cull and --sort options
tools/vm/page_owner: support debug log to avoid huge log print
tools/vm/page_owner_sort.c: support sorting blocks by multiple keys
tools/vm/page_owner_sort.c: support for multi-value selection in single argument
tools/vm/page_owner_sort.c: use fprintf() to send error messages to stderr
KVM: arm64: Symbolize the nVHE HYP addresses
KVM: arm64: Detect and handle hypervisor stack overflows
KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stack
KVM: arm64: Add guard pages for KVM nVHE hypervisor stack
KVM: arm64: Introduce pkvm_alloc_private_va_range()
KVM: arm64: Introduce hyp_alloc_private_va_range()
kernel/kexec_core: move kexec_core sysctls into its own file
sysctl: minor cleanup in new_dir()
gpio: pcf857x: Make teardown callback return void
irq/gpio: ixp4xx: Drop boardfile probe path
dt-bindings: gpio: add common consumer GPIO lines
gpio: use raw spinlock for gpio chip shadowed data
ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n
fs/proc: Introduce list_for_each_table_entry for proc sysctl
mm: fix unused variable kernel warning when SYSCTL=n
latencytop: move sysctl to its own file
ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y
KVM: arm64: Expose the WFXT feature to guests
KVM: arm64: Offer early resume for non-blocking WFxT instructions
KVM: arm64: Handle blocking WFIT instruction
KVM: arm64: Introduce kvm_counter_compute_delta() helper
KVM: arm64: Simplify kvm_cpu_has_pending_timer()
arm64: Use WFxT for __delay() when possible
arm64: Add wfet()/wfit() helpers
arm64: Add HWCAP advertising FEAT_WFXT
arm64: Add RV and RN fields for ESR_ELx_WFx_ISS
arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition
platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
gpio: ixp4xx: Detect special machines by compatible
pinctrl: meson: Replace custom code by gpiochip_node_count() call
pinctrl: meson: Enable COMPILE_TEST
pinctrl: meson: Rename REG_* to MESON_REG_*
pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irqchip_register()
pinctrl: armada-37xx: Switch to use fwnode instead of of_node
platform/chrome: cros_ec: append newline to all logs
platform/chrome: cros_ec: sort header inclusion alphabetically
platform/chrome: cros_ec: determine `wake_enabled` in cros_ec_suspend()
platform/chrome: cros_ec: remove unused variable `was_wake_device`
platform/chrome: cros_ec: fix error handling in cros_ec_register()
ftrace: Fix build warning
gpiolib: Introduce a helper to get first GPIO controller node
pinctrl: samsung: Switch to use for_each_gpiochip_node() helper
pinctrl: samsung: Drop redundant node parameter in samsung_banks_of_node_get()
KVM: x86: Bail to userspace if emulation of atomic user access faults
KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses
KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits
x86/uaccess: Implement macros for CMPXCHG on user addresses
Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES
KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2
KVM: x86: Use static calls to reduce kvm_pmu_ops overhead
KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata
KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of indirection
KVM: x86: Move kvm_ops_static_call_update() to x86.c
KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits
KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition
x86/kvm: Don't waste kvmclock memory if there is nopv parameter
kvm: vmx: remove redundant parentheses
kvm: x86: Adjust the location of pkru_mask of kvm_mmu to reduce memory
selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_test with semicolon
KVM: x86/xen: Remove the redundantly included header file lapic.h
gpio: realtek-otto: Add RTL931x support
dt-bindings: gpio: realtek-otto: Add rtl9310 compatible
gpio: realtek-otto: Add RTL930x support
gpio: realtek-otto: Support per-cpu interrupts
gpio: realtek-otto: Support reversed port layouts
dt-bindings: gpio: realtek-otto: Add rtl9300 compatible
gpiolib: Extract gpio_chip_get_value() wrapper
gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc()
gpiolib: Split out for_each_gpio_desc() macro
gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag()
gpiolib: Move error message out of a spinlock
pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper
pinctrl: renesas: rza1: Switch to use for_each_gpiochip_node() helper
pinctrl: renesas: rza1: Replace custom code by gpiochip_node_count() call
pinctrl: stm32: Switch to use for_each_gpiochip_node() helper
pinctrl: stm32: Replace custom code by gpiochip_node_count() call
gpiolib: Introduce gpiochip_node_count() helper
gpiolib: Introduce for_each_gpiochip_node() loop helper
ftrace: move sysctl_ftrace_enabled to ftrace.c
kernel/do_mount_initrd: move real_root_dev sysctls to its own file
kernel/delayacct: move delayacct sysctls to its own file
kernel/acct: move acct sysctls to its own file
kernel/panic: move panic sysctls to its own file
kernel/lockdep: move lockdep sysctls to its own file
mm: move page-writeback sysctls to their own file
mm: move oom_kill sysctls to their own file
kernel/reboot: move reboot sysctls to its own file
sched: Move energy_aware sysctls to topology.c
sched: Move cfs_bandwidth_slice sysctls to fair.c
sched: Move uclamp_util sysctls to core.c
sched/rt: fix build error when CONFIG_SYSCTL is disable
sched: Move rr_timeslice sysctls to rt.c
sched: Move deadline_period sysctls to deadline.c
sched: Move rt_period/runtime sysctls to rt.c
sched: Move schedstats sysctls to core.c
sched: Move child_runs_first sysctls to fair.c
kbuild: do not remove empty *.symtypes explicitly
kbuild: factor out genksyms command from cmd_gensymtypes_{c,S}
docs: kbuild: add references on Kconfig semantics
gpio: rcar: Add R-Car Gen4 support
dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support
gpiolib: Get rid of redundant 'else'
kbuild: Allow kernel installation packaging to override pkg-config
kbuild: uapi: use -fsyntax-only rather than -S
dt-bindings: gpio: uniphier: Add hogs parsing
KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required
KVM: x86: optimize PKU branching in kvm_load_{guest|host}_xsave_state
KVM: x86: SVM: allow AVIC to co-exist with a nested guest running
KVM: x86: allow per cpu apicv inhibit reasons
KVM: x86: nSVM: implement nested vGIF
KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE
KVM: x86: nSVM: implement nested LBR virtualization
KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running
KVM: x86: SVM: remove vgif_enabled()
kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense
KVM: x86: SVM: use vmcb01 in init_vmcb
KVM: x86: Support the vCPU preemption check with nopvspin and realtime hint
KVM: x86: Test case for TSC scaling and offset sync
KVM: x86: Don't snapshot "max" TSC if host TSC is constant
KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl.
KVM: x86/i8259: Remove a dead store of irq in a conditional block
KVM: VMX: Prepare VMCS setting for posted interrupt enabling when APICv is available
KVM: x86/xen: Update self test for Xen PV timers
KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND
KVM: x86/xen: handle PV spinlocks slowpath
KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EVTCHN_SEND
KVM: x86/xen: Support per-vCPU event channel upcall via local APIC
KVM: x86/xen: Kernel acceleration for XENVER_version
KVM: x86/xen: handle PV timers oneshot mode
KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID
KVM: x86/xen: handle PV IPI vcpu yield
KVM: x86/xen: intercept EVTCHNOP_send from guests
KVM: x86/xen: Support direct injection of event channel events
KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from other places
KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info
KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info
KVM: x86: Use gfn_to_pfn_cache for pv_time
KVM: x86/xen: Use gfn_to_pfn_cache for runstate area
KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW
KVM: x86: SVM: allow to force AVIC to be enabled
KVM: x86: nSVM: implement nested VMLOAD/VMSAVE
selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN
KVM: x86: Allow userspace to opt out of hypercall patching
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml
Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml
Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.yaml
Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
Change-Id: I1a7d3bcfcbb7e38183af57932676c73a0d6918f7
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8784555 SKQ4.220629.002
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-blacklist-hashes.awk | ||
| 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 | ||
| install.sh | ||
| 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 | ||
| Makefile.vmlinux | ||
| 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 | ||