android_kernel_msm-6.1_noth.../scripts
jianzhou 5eefc0e780 Merge keystone/android14-6.1-keystone-qcom-release.6.1.1 (925907e) into msm-pineapple
* refs/heads/tmp-925907e:
  ANDROID: GKI: Remove CONFIG_LOCALVERSION="-mainline" on 6.1 branch
  ANDROID: gki_defconfig: sample large page_alloc allocations with HW_TAGS KASAN
  FROMLIST: kasan: allow sampling page_alloc allocations for HW_TAGS
  ANDROID: fscrypt, blk-crypto: drop HW-wrapped key compatibility check
  ANDROID: GKI: Enable CONFIG_NF_CONNTRACK_PROCFS
  ANDROID: mm: arm64: Allow remapping logical mappings as uncached
  ANDROID: fuse-bpf: Fix crash from assuming iter is kvec
  ANDROID: fuse-bpf: Add /sys/fs flags for fuse-bpf version
  ANDROID: fuse-bpf: Make sure to declare functions
  ANDROID: fuse-bpf v1.1
  ANDROID: KVM: arm64: Add helper for pKVM modules addr conversion
  ANDROID: timer: Add vendor hook for timer calc index
  ANDROID: KVM: arm64: Fix calculation for number of relocs in .hyp.reloc
  ANDROID: KVM: arm64: Ignore modules with empty .hyp.text section
  Revert "ANDROID: KVM: arm64: Make gen-hyprel emit delimiters"
  ANDROID: KVM: arm64: Resolve hyp module addresses using ELF sections
  ANDROID: dma-buf: Add vendorhook to allow mmaping more memory than a DMA-BUF holds
  ANDROID: fips140: add fips140_lab_util program
  ANDROID: fips140: add kernel crypto module
  ANDROID: arm64: simd: omit capability check in may_use_simd()
  ANDROID: arm64: disable LSE when building the FIPS140 module
  ANDROID: arm64: only permit certain alternatives in the FIPS140 module
  ANDROID: jump_label: disable jump labels in fips140.ko
  ANDROID: crypto: define fips_enabled to 1 in fips140.ko
  ANDROID: crypto: lib/aes - add vendor hooks for AES library routines
  ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine
  ANDROID: kbuild: customize module linker script for fips140 module
  ANDROID: GKI: Remove usage of __GENKSYMS__ in vendor hooks source
  ANDROID: iommu: Add vendor hook to alloc_iova()
  ANDROID: iommu: Add vendor hook to select alloc_iova algorithm
  ANDROID: iommu: Add a vendor field in iova_domain
  ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors
  ANDROID: kbuild: Search external devicetree path when running clean target
  Revert "ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim"
  ANDROID: KVM: arm64: Keep the pKVM private range under 1GiB
  ANDROID: KVM: arm64: Specify stage-2-protected regions in DT
  ANDROID: KVM: arm64: Introduce concept of pKVM moveable regions
  ANDROID: KVM: arm64: Correctly flag MMIO pages as PKVM_PAGE_RESTRICTED_PROT
  ANDROID: KVM: arm64: Introduce default_host_prot()
  ANDROID: KVM: arm64: Introduce a hyp panic module notifier
  ANDROID: KVM: arm64: Expose linear map APIs to pKVM modules
  ANDROID: scheduler: add vendor-specific wake flag
  ANDROID: Add a vendor hook that allow a module to modify the wake flag
  ANDROID: futex: Add vendor hook for wait queue
  ANDROID: rwsem: Add vendor hook to the rw-semaphore
  FROMLIST: sched/pelt: Introduce PELT multiplier
  ANDROID: GKI: Export clocksource_mmio_init
  ANDROID: update "fscrypt: add support for hardware-wrapped keys" to v7
  ANDROID: update "dm: add support for passing through derive_sw_secret"
  ANDROID: update "block: add basic hardware-wrapped key support" to v7
  ANDROID: dm-default-key: update for blk-crypto changes
  UPSTREAM: blk-crypto: Add a missing include directive
  UPSTREAM: blk-crypto: move internal only declarations to blk-crypto-internal.h
  BACKPORT: blk-crypto: add a blk_crypto_config_supported_natively helper
  BACKPORT: blk-crypto: don't use struct request_queue for public interfaces
  f2fs: let's avoid panic if extent_tree is not created
  f2fs: should use a temp extent_info for lookup
  f2fs: don't mix to use union values in extent_info
  f2fs: initialize extent_cache parameter
  f2fs: fix to avoid NULL pointer dereference in f2fs_issue_flush()
  ANDROID: update the BRANCH constant
  ANDROID: inline isolate_and_split_free_page
  ANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition
  ANDROID: implement wrapper for reverse migration
  ANDROID: KVM: Remove function_nocfi() leftover in pKVM modules
  ANDROID: KVM: arm64: Always declare pKVM module loading functions
  ANDROID: GKI: Source GKI_BUILD_CONFIG_FRAGMENT after setting all variables
  ANDROID: cpuidle: export cpuidle_driver_state_disabled
  UPSTREAM: mm/madvise: fix madvise_pageout for private file mappings
  ANDROID: KVM: arm64: Allow trap handling from pKVM modules
  ANDROID: KVM: arm64: Notify pKVM modules of PSCI events
  ANDROID: KVM: arm64: Allow handling illegal aborts from pKVM modules
  ANDROID: KVM: arm64: Allow SMC handling from pKVM modules
  fscrypt: add additional documentation for SM4 support
  fscrypt: remove unused Speck definitions
  fscrypt: Add SM4 XTS/CTS symmetric algorithm support
  blk-crypto: Add support for SM4-XTS blk crypto mode
  blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register
  fscrypt: add comment for fscrypt_valid_enc_modes_v1()
  blk-crypto: Add a missing include directive
  blk-crypto: move internal only declarations to blk-crypto-internal.h
  blk-crypto: add a blk_crypto_config_supported_natively helper
  blk-crypto: don't use struct request_queue for public interfaces
  fscrypt: pass super_block to fscrypt_put_master_key_activeref()
  Linux 6.1.1
  KEYS: encrypted: fix key instantiation with user-provided data
  cifs: fix oops during encryption
  usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
  usb: typec: ucsi: Resume in separate work
  igb: Initialize mailbox message for VF reset
  staging: r8188eu: fix led register settings
  xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
  ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
  USB: serial: f81534: fix division by zero on line-speed change
  USB: serial: f81232: fix division by zero on line-speed change
  USB: serial: cp210x: add Kamstrup RF sniffer PIDs
  USB: serial: option: add Quectel EM05-G modem
  usb: gadget: uvc: Prevent buffer overflow in setup handler
  udf: Fix extending file within last block
  udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
  udf: Fix preallocation discarding at indirect extent boundary
  udf: Discard preallocation before extending file with a hole
  irqchip/ls-extirq: Fix endianness detection
  mips: ralink: mt7621: do not use kzalloc too early
  mips: ralink: mt7621: soc queries and tests as functions
  mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
  PCI: mt7621: Add sentinel to quirks table
  libbpf: Fix uninitialized warning in btf_dump_dump_type_data
  x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
  Revert "ANDROID: GKI: remove CONFIG_CMDLINE_EXTEND from arm64 gki_defconfig"
  ANDROID: Revert "arm64: Drop support for CMDLINE_EXTEND"
  ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option
  FROMGIT: asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info
  ANDROID: firmware_loader: Add support for customer firmware paths
  ANDROID: GKI: Enable CONFIG_RT_SOFTIRQ_AWARE_SCHED
  FROMLIST: trace: Add trace points for tasklet entry/exit
  FROMLIST: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT
  FROMLIST: sched: Avoid placing RT threads on cores handling long softirqs
  FROMLIST: softirq: Add generic accessor to percpu softirq_pending data
  ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
  ANDROID: cpuset: Make cpusets restore on hotplug
  fsverity: simplify fsverity_get_digest()
  fsverity: stop using PG_error to track error status
  f2fs: reset wait_ms to default if any of the victims have been selected
  f2fs: fix some format WARNING in debug.c and sysfs.c
  f2fs: don't call f2fs_issue_discard_timeout() when discard_cmd_cnt is 0 in f2fs_put_super()
  f2fs: fix iostat parameter for discard
  f2fs: Fix spelling mistake in label: free_bio_enrty_cache -> free_bio_entry_cache
  f2fs: add block_age-based extent cache
  f2fs: allocate the extent_cache by default
  f2fs: refactor extent_cache to support for read and more
  f2fs: remove unnecessary __init_extent_tree
  f2fs: move internal functions into extent_cache.c
  f2fs: specify extent cache for read explicitly
  f2fs: introduce f2fs_is_readonly() for readability
  f2fs: remove F2FS_SET_FEATURE() and F2FS_CLEAR_FEATURE() macro
  f2fs: do some cleanup for f2fs module init
  MAINTAINERS: Add f2fs bug tracker link
  f2fs: remove the unused flush argument to change_curseg
  f2fs: open code allocate_segment_by_default
  f2fs: remove struct segment_allocation default_salloc_ops
  f2fs: introduce discard_urgent_util sysfs node
  f2fs: define MIN_DISCARD_GRANULARITY macro
  f2fs: init discard policy after thread wakeup
  f2fs: avoid victim selection from previous victim section
  f2fs: truncate blocks in batch in __complete_revoke_list()
  f2fs: make __queue_discard_cmd() return void
  f2fs: fix description about discard_granularity node
  f2fs: move set_file_temperature into f2fs_new_inode
  f2fs: fix to enable compress for newly created file if extension matches
  f2fs: set zstd compress level correctly
  f2fs: change type for 'sbi->readdir_ra'
  f2fs: cleanup for 'f2fs_tuning_parameters' function
  f2fs: fix to alloc_mode changed after remount on a small volume device
  f2fs: remove submit label in __submit_discard_cmd()
  f2fs: fix to do sanity check on i_extra_isize in is_alive()
  f2fs: introduce F2FS_IOC_START_ATOMIC_REPLACE
  f2fs: fix to set flush_merge opt and show noflush_merge
  f2fs: initialize locks earlier in f2fs_fill_super()
  f2fs: optimize iteration over sparse directories
  f2fs: fix to avoid accessing uninitialized spinlock
  f2fs: correct i_size change for atomic writes
  f2fs: add proc entry to show discard_plist info
  f2fs: allow to read node block after shutdown
  f2fs: replace ternary operator with max()
  f2fs: replace gc_urgent_high_remaining with gc_remaining_trials
  f2fs: add missing bracket in doc
  f2fs: use sysfs_emit instead of sprintf
  f2fs: introduce gc_mode sysfs node
  f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
  f2fs: fix return val in f2fs_start_ckpt_thread()
  f2fs: fix the msg data type
  f2fs: fix the assign logic of iocb
  f2fs: Fix typo in comments
  f2fs: introduce max_ordered_discard sysfs node
  f2fs: allow to set compression for inlined file
  f2fs: add barrier mount option
  f2fs: fix normal discard process
  f2fs: cleanup in f2fs_create_flush_cmd_control()
  f2fs: fix gc mode when gc_urgent_high_remaining is 1
  f2fs: remove batched_trim_sections node
  f2fs: support fault injection for f2fs_is_valid_blkaddr()
  f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
  f2fs: Fix the race condition of resize flag between resizefs
  f2fs: let's avoid to get cp_rwsem twice by f2fs_evict_inode by d_invalidate
  f2fs: should put a page when checking the summary info
  ANDROID: GKI: Update GKI modules protected exports
  ANDROID: GKI: Add list of protected GKI modules
  ANDROID: GKI: Only protect exports if KMI symbols are present
  ANDROID: GKI: Protect exports of protected GKI modules
  UPSTREAM: crypto: algboss - compile out test-related code when tests disabled
  UPSTREAM: crypto: kdf - silence noisy self-test
  UPSTREAM: crypto: kdf - skip self-test when tests disabled
  UPSTREAM: crypto: api - compile out crypto_boot_test_finished when tests disabled
  UPSTREAM: crypto: algboss - optimize registration of internal algorithms
  UPSTREAM: crypto: api - optimize algorithm registration when self-tests disabled
  ANDROID: KVM: arm64: Add support for non-cacheable mappings
  ANDROID: KVM: arm64: Don't filter out KVM_FUNC_MMIO_GUARD_MAP hypercalls
  ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim
  ANDROID: KVM: arm64: Move kvm_pte_table to the common header
  ANDROID: KVM: arm64: Have different callbacks for PTE manipulation
  ANDROID: KVM: arm64: Move PTE attributes definitions to the common header
  ANDROID: KVM: arm64: Split stage2_put_pte function
  ANDROID: KVM: arm64: Pass the pagetable struct as an argument to the freewalker
  ANDROID: KVM: arm64: Fix link with CONFIG_MODULES=n
  ANDROID: KVM: arm64: Fix build with CONFIG_MODULES=n
  ANDROID: KVM: arm64: Block module loading based on cmdline or HVC
  ANDROID: KVM: arm64: Support unaligned fixmap in the nVHE hyp
  ANDROID: KVM: arm64: Add support for custom hypercall registration
  ANDROID: KVM: arm64: Return a token for a pKVM module registration
  ANDROID: KVM: arm64: Introduce hyp_protect_host_page()
  ANDROID: KVM: arm64: Add a permission fault handler
  ANDROID: KVM: arm64: Introduce PKVM_PAGE_RESTRICTED_PROT
  ANDROID: KVM: arm64: Expose kvm_flush_dcache_to_poc() in module_ops
  ANDROID: KVM: arm64: Expose hyp fixmap helpers in module_ops
  ANDROID: KVM: arm64: Expose puts and putx64 in pKVM ABI
  ANDROID: KVM: arm64: Add serial framework for pKVM
  ANDROID: KVM: arm64: Expose __pkvm_create_private_mapping to pKVM modules
  ANDROID: KVM: arm64: Include .note.gnu.property in .hyp.rodata
  ANDROID: KVM: arm64: Allow loading modules to the pKVM hypervisor
  ANDROID: KVM: arm64: Refactor nvhe Makefile
  ANDROID: KVM: arm64: Make gen-hyprel emit delimiters
  ANDROID: KVM: arm64: Move gen-hyprel into a tool directory
  ANDROID: KVM: arm64: Add mapping removal interface for nVHE hyp
  ANDROID: arm64: patching: Add aarch64_addr_write()
  ANDROID: arm64: patching: Refactor __aarch64_insn_write()
  ANDROID: KVM: arm64: Use correct pkvm owners type
  ANDROID: KVM: arm64: s2mpu: S2MPU V9 code
  ANDROID: KVM: arm64: s2mpu: Add MMIO and defines for V9 S2MPU
  ANDROID: KVM: arm64: s2mpu: rename versions to match major arch
  ANDROID: KVM: arm64: s2mpu: Abstract register initialization with version_ops
  ANDROID: KVM: arm64: s2mpu: Pass driver version during init
  ANDROID: KVM: arm64: s2mpu: Add SMPT and MPT functions to pgtable abstraction
  ANDROID: KVM: arm64: s2mpu: Abstract page table ops
  ANDROID: KVM: arm64: iommu: Support dynamic driver registration in IOMMU layer
  ANDROID: KVM: arm64: Use 32-bit function ID for PSCI MEM_PROTECT call
  Revert "ANDROID: virtio_balloon: New module parameter "pkvm""
  ANDROID: KVM: arm64: s2mpu: Fix SYNC latency regression
  ANDROID: KVM: arm64: iommu: Add host_stage2_idmap_complete
  ANDROID: KVM: arm64: Don't update IOMMUs unnecessarily
  ANDROID: KVM: arm64: s2mpu: Add SysMMU_SYNC timeout
  ANDROID: KVM: arm64: s2mpu: Allow r/o access to control regs
  ANDROID: KVM: arm64: s2mpu: Allow reading MPTC entries
  ANDROID: KVM: arm64: s2mpu: Allow L1ENTRY_* r/o access
  ANDROID: KVM: arm64: s2mpu: Refactor DABT handler
  ANDROID: KVM: arm64: s2mpu: Extract L1ENTRY_* consts
  ANDROID: KVM: arm64: s2mpu: Initialize MPTs to PROT_RW
  ANDROID: KVM: arm64: iommu: Optimize snapshot_host_stage2
  ANDROID: KVM: arm64: iommu: Fix upper bound of PT walk
  ANDROID: KVM: arm64: iommu: Add pkvm_iommu_finalize
  ANDROID: KVM: arm64: iommu: No powered check in DABT handler
  ANDROID: KVM: arm64: s2mpu: Create SysMMU_SYNC driver
  ANDROID: KVM: arm64: iommu: Create parent/child relation
  ANDROID: KVM: arm64: iommu: Run validate() on struct pkvm_iommu
  ANDROID: KVM: arm64: iommu: Create private mapping last
  ANDROID: KVM: arm64: iommu: Free memory on registration error
  ANDROID: KVM: arm64: iommu: Harden __pkvm_iommu_pm_notify
  ANDROID: KVM: arm64: Remove unused IOMMU hooks, kvm_iommu_ops
  ANDROID: KVM: arm64: s2mpu: Implement host stage2 idmap callbacks
  ANDROID: KVM: arm64: s2mpu: Move mpt_update_flags into FMPT
  ANDROID: KVM: arm64: s2mpu: Replace DABT handler with callback
  ANDROID: KVM: arm64: s2mpu: Replace SMC handler with PM callbacks
  ANDROID: KVM: arm64: s2mpu: Add driver initializer
  ANDROID: KVM: arm64: s2mpu: Remove host_stage2_adjust_mmio_range
  ANDROID: KVM: arm64: s2mpu: Replace struct s2mpu with pkvm_iommu
  ANDROID: KVM: arm64: s2mpu: Remove all EL1 code
  ANDROID: KVM: arm64: s2mpu: Move SFR init to EL2
  ANDROID: KVM: arm64: iommu: Snapshot host stage-2 at driver init
  ANDROID: KVM: arm64: iommu: Host stage-2 idmap callbacks
  ANDROID: KVM: arm64: iommu: DABT handler callback
  ANDROID: KVM: arm64: iommu: Suspend/resume callbacks
  ANDROID: KVM: arm64: iommu: Register device hypcall
  ANDROID: KVM: arm64: iommu: Avoid mapping devices in host stage-2
  ANDROID: KVM: arm64: iommu: Driver initialization hypcall
  ANDROID: KVM: arm64: Fix host MMIO DABT handler IPA
  ANDROID: KVM: arm64: Wait on S2MPU.STATUS after invalidation
  ANDROID: KVM: arm64: Remove kernel-doc in S2MPU driver
  ANDROID: KVM: arm64: Initialize pkvm_pgtable.mm_ops earlier
  ANDROID: KVM: arm64: Mark select_iommu_ops static
  ANDROID: Enable KVM_S2MPU in gki_defconfig
  ANDROID: KVM: arm64: Unmap S2MPU MMIO registers from host stage-2
  ANDROID: KVM: arm64: Implement MMIO handler in S2MPU driver
  ANDROID: KVM: arm64: Modify S2MPU MPT in 'host_stage2_set_owner'
  ANDROID: KVM: arm64: Set up S2MPU Memory Protection Table
  ANDROID: KVM: arm64: Reprogram S2MPUs in 'host_smc_handler'
  ANDROID: KVM: arm64: Enable S2MPUs in __pkvm_init_stage2_iommu
  ANDROID: KVM: arm64: Copy S2MPU configuration to hyp
  ANDROID: KVM: arm64: Implement IRQ handler for S2MPU faults
  ANDROID: KVM: arm64: Allocate context IDs for valid VIDs
  ANDROID: KVM: arm64: Read and check S2MPU_VERSION
  ANDROID: KVM: arm64: Parse S2MPU MMIO region
  ANDROID: KVM: arm64: Create empty S2MPU driver
  ANDROID: KVM: arm64: Add 'host_stage2_adjust_mmio_range' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_mmio_dabt_handler' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_stage2_set_owner' to kvm_iommu_ops
  ANDROID: KVM: arm64: Add 'host_smc_handler' to kvm_iommu_ops
  ANDROID: KVM: arm64: Introduce IOMMU driver infrastructure
  ANDROID: KVM: arm64: Update pKVM hyp state series to v6
  ANDROID: KVM: arm64: Add protected_shared_mem statistic
  ANDROID: KVM: arm64: count KVM s2 mmu usage in nVHE protected mode
  ANDROID: KVM: arm64: Add protected_hyp_mem VM statistic
  ANDROID: KVM: arm64: Fix sparse __percpu warning
  ANDROID: KVM: arm64: Relax SMCCC version check during FF-A proxy init
  ANDROID: KVM: arm64: Increase size of FF-A buffer
  BACKPORT: FROMLIST: KVM: arm64: pkvm: Add support for fragmented FF-A descriptors
  FROMLIST: KVM: arm64: Handle FFA_MEM_LEND calls from the host
  FROMLIST: KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host
  FROMLIST: KVM: arm64: Handle FFA_MEM_SHARE calls from the host
  BACKPORT: FROMLIST: KVM: arm64: Add FF-A helpers to share/unshare memory with secure world
  FROMLIST: KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host
  FROMLIST: KVM: arm64: Allocate pages for hypervisor FF-A mailboxes
  FROMLIST: KVM: arm64: Handle FFA_FEATURES call from the host
  BACKPORT: FROMLIST: KVM: arm64: Probe FF-A version and host/hyp partition ID during init
  FROMLIST: KVM: arm64: Block unsafe FF-A calls from the host
  FROMLIST: firmware: arm_ffa: Move comment before the field it is documenting
  FROMLIST: firmware: arm_ffa: Move constants to header file
  ANDROID: KVM: arm64: Issue CMOs when tearing down shadow pages
  ANDROID: KVM: arm64: Use PSCI MEM_PROTECT to zap guest pages on reset
  ANDROID: KVM: arm64: Check IPA range for pvmfw during guest donation
  ANDROID: KVM: arm64: Use fixmap when poisoning pvmfw pages
  ANDROID: KVM: arm64: Rename pkvm_clear_pvmfw_pages()
  ANDROID: KVM: arm64: Rename hyp_zero_page() and make available as helper
  ANDROID: KVM: arm64: Don't check for hyp_fixmap_map() returning NULL
  ANDROID: virtio_balloon: Do not clear VIRTIO_F_ACCESS_PLATFORM
  ANDROID: virtio_balloon: New module parameter "pkvm"
  ANDROID: KVM: arm64: Introduce kvm_has_memrelinquish_services
  ANDROID: KVM: arm64: Flush nVHE hyp_vcpu memcache
  ANDROID: KVM: arm64: Avoid unnecessary unmap walk in MEM_RELINQUISH hypercall
  ANDROID: KVM: arm64: Strictly check page type in MEM_RELINQUISH hypercall
  ANDROID: KVM: Include prototype for page_relinquish before definition
  ANDROID: arm64: ioremap/iounmap use stage-2 granule size
  ANDROID: arm64: Check if pfn is valid for all ioremap loop iterations
  ANDROID: arm64: Auto-enroll MMIO guard on protected vms
  ANDROID: KVM: arm64: Add some documentation for the MMIO guard feature
  ANDROID: KVM: arm64: Plumb MMIO checking into the fault handling
  ANDROID: KVM: arm64: pkvm: Wire MMIO guard hypercalls
  ANDROID: KVM: arm64: pkvm: Add MMIO guard infrastructure
  ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag
  ANDROID: KVM: arm64: Expose topup_hyp_memcache() to the rest of KVM
  ANDROID: KVM: arm64: Define MMIO guard hypercalls
  ANDROID: KVM: arm64: FAR_EL2 mask as a define
  ANDROID: KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate
  ANDROID: memory relinquish: Fix build dependencies
  ANDROID: KVM: arm64: Monitor Debug support for non-protected guests
  ANDROID: KVM: arm64: Factor out code for saving/restoring guest debug regs
  ANDROID: KVM: arm64: Flush the vcpu iflags for non-protected VMs
  ANDROID: virtio_balloon: Do not translate reported pages through DMA API
  ANDROID: KVM: arm64: balloon: Notify hyp before reporting free pages to host
  ANDROID: KVM: arm64: memory balloon: Notify hyp when ballooning
  ANDROID: Define mem_relinquish interface for releasing memory to a hypervisor.
  ANDROID: KVM: arm64: Implement MEM_RELINQUISH SMCCC hypercall
  ANDROID: KVM: arm64: Turn llist of pinned pages into an rb-tree
  FROMLIST: KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1
  ANDROID: KVM: arm64: Add .hyp.data section
  ANDROID: KVM: arm64: relay entropy requests from protected guests directly to secure
  ANDROID: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware
  ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol
  ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host
  ANDROID: KVM: arm64: Clear pvmfw pages on clean host shutdown
  ANDROID: KVM: arm64: Ignore length of 0 in kvm_flush_dcache_to_poc()
  ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege
  ANDROID: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region
  ANDROID: Documentation: KVM: Add some documentation for Protected KVM on arm64
  ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs
  ANDROID: KVM: arm64: Expose memory sharing hypercalls to protected guests
  ANDROID: KVM: arm64: Reformat/beautify PTP hypercall documentation
  ANDROID: KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst
  ANDROID: KVM: arm64: Rename firmware pseudo-register documentation file
  ANDROID: KVM: arm64: Extend memory sharing to allow guest-to-host transitions
  ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
  ANDROID: KVM: arm64: Support TLB invalidation in guest context
  ANDROID: KVM: arm64: Inject SIGSEGV on illegal accesses
  ANDROID: KVM: arm64: Refactor enter_exception64()
  ANDROID: KVM: arm64: Add is_pkvm_initialized() helper
  ANDROID: KVM: arm64: Don't expose TLBI hypercalls after de-privilege
  ANDROID: KVM: arm64: Handle PSCI for protected VMs in EL2
  ANDROID: KVM: arm64: Factor out vcpu_reset code for core registers and PSCI
  ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header
  ANDROID: KVM: arm64: Move pstate reset values to kvm_arm.h
  ANDROID: KVM: arm64: Add HVC handling for protected guests at EL2
  ANDROID: KVM: arm64: Track the SVE state in the hypervisor vcpu structure
  ANDROID: KVM: arm64: Initialize hypervisor vm state at EL2
  ANDROID: KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use
  ANDROID: KVM: arm64: Do not update virtual timer state for protected VMs
  ANDROID: KVM: arm64: Move vgic state between host and hypervisor vcpu structures
  ANDROID: KVM: arm64: Add EL2 entry/exit handlers for pKVM guests
  ANDROID: KVM: arm64: Donate memory to protected guests
  ANDROID: KVM: arm64: Force injection of a data abort on NISV MMIO exit
  ANDROID: KVM: arm64: Advertise GICv3 sysreg interface to protected guests
  ANDROID: KVM: arm64: Fix initializing traps in protected mode
  ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to hyp vcpu init
  ANDROID: KVM: arm64: Reset sysregs for protected VMs
  ANDROID: KVM: arm64: Refactor reset_mpidr to extract its computation
  ANDROID: KVM: arm64: Do not support MTE for protected VMs
  ANDROID: KVM: arm64: Restrict protected VM capabilities
  ANDROID: KVM: arm64: Trap debug break and watch from guest
  ANDROID: KVM: arm64: Check directly whether the vcpu is protected
  ANDROID: KVM: arm64: Reduce host/hyp vcpu state copying
  ANDROID: KVM: arm64: Lazy host FP save/restore
  ANDROID: KVM: arm64: Reintroduce __sve_save_state
  ANDROID: KVM: arm64: Introduce lazy-ish state sync for non-protected VMs
  ANDROID: KVM: arm64: Introduce per-EC entry/exit handlers
  ANDROID: KVM: arm64: Ensure that TLBs and I-cache are private to each vcpu
  ANDROID: KVM: arm64: Add hyp per_cpu variable to track current physical cpu number
  ANDROID: KVM: arm64: Skip __kvm_adjust_pc() for protected vcpus
  ANDROID: KVM: arm64: Add current host and hyp vCPU lookup primitive
  ANDROID: KVM: arm64: Introduce the pkvm_vcpu_{load,put} hypercalls
  ANDROID: KVM: arm64: Add the {flush,sync}_hyp_timer_state() primitives
  ANDROID: KVM: arm64: Introduce predicates to check for protected state
  ANDROID: KVM: arm64: Add the {flush,sync}_hyp_vgic_state() primitives
  ANDROID: KVM: arm64: Simplify vgic-v3 hypercalls
  ANDROID: KVM: arm64: Make vcpu_{read,write}_sys_reg available to HYP code
  ANDROID: KVM: arm64: Split up nvhe/fixed_config.h
  ANDROID: KVM: arm64: Extend memory donation to allow host-to-guest transitions
  ANDROID: KVM: arm64: Handle guest stage-2 page-tables entirely at EL2
  ANDROID: KVM: arm64: Disallow dirty logging and RO memslots with pKVM
  ANDROID: KVM: arm64: Do not allow memslot changes after first VM run under pKVM
  ANDROID: KVM: arm64: Check for PTE validity when checking for executable/cacheable
  ANDROID: KVM: arm64: Extend memory sharing to allow host-to-guest transitions
  ANDROID: KVM: arm64: Provide a hypercall for the host to reclaim guest memory
  ANDROID: KVM: arm64: Add PC_UPDATE_REQ flags covering all PC updates
  ANDROID: KVM: arm64: Add vcpu flag copy primitive
  ANDROID: KVM: arm64: Repurpose a byte of 'order' for flags in 'struct hyp_page'
  FROMLIST: KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run()
  FROMLIST: KVM: arm64: Don't unnecessarily map host kernel sections at EL2
  FROMLIST: KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2
  FROMLIST: KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2
  FROMLIST: KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host
  FROMLIST: BACKPORT: KVM: arm64: Return guest memory from EL2 via dedicated teardown memcache
  FROMLIST: KVM: arm64: Instantiate guest stage-2 page-tables at EL2
  FROMLIST: KVM: arm64: Consolidate stage-2 initialisation into a single function
  FROMLIST: KVM: arm64: Add generic hyp_memcache helpers
  FROMLIST: KVM: arm64: Provide I-cache invalidation by virtual address at EL2
  FROMLIST: KVM: arm64: Initialise hypervisor copies of host symbols unconditionally
  FROMLIST: KVM: arm64: Add per-cpu fixmap infrastructure at EL2
  FROMLIST: KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1
  FROMLIST: KVM: arm64: Add infrastructure to create and track pKVM instances at EL2
  FROMLIST: KVM: arm64: Rename 'host_kvm' to 'host_mmu'
  FROMLIST: KVM: arm64: Add hyp_spinlock_t static initializer
  FROMLIST: KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.h
  FROMLIST: KVM: arm64: Add helpers to pin memory shared with the hypervisor at EL2
  FROMLIST: KVM: arm64: Prevent the donation of no-map pages
  FROMLIST: KVM: arm64: Implement do_donate() helper for donating memory
  FROMLIST: KVM: arm64: Unify identifiers used to distinguish host and hypervisor
  FROMLIST: KVM: arm64: Fix-up hyp stage-1 refcounts for all pages mapped at EL2
  FROMLIST: KVM: arm64: Back the hypervisor 'struct hyp_page' array for all memory
  FROMLIST: KVM: arm64: Allow attaching of non-coalescable pages to a hyp pool
  FROMLIST: KVM: arm64: Move hyp refcount manipulation helpers to common header file
  ANDROID: arm64: Register earlycon fixmap with the MMIO guard
  ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap
  ANDROID: BACKPORT: arm64: Enroll into KVM's MMIO guard if required
  ANDROID: BACKPORT: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard
  ANDROID: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages
  ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls
  ANDROID: drivers: hv: Include memory encryption header
  FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services
  ANDROID: GKI: Enable CONFIG_CFI_CLANG

 Conflicts:
	drivers/android/vendor_hooks.c
	include/linux/compaction.h
	include/trace/hooks/timer.h
	mm/compaction.c

Change-Id: Ie45fe12a1d6b67f4edb8c23ebb4409754b063385
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@9501271 UKQ2.230118.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>#
2023-02-21 21:29:07 -08:00
..
atomic kbuild: check sha1sum just once for each atomic header 2022-09-29 04:40:14 +09:00
basic randstruct: Move seed generation into scripts/basic/ 2022-05-08 01:33:07 -07:00
clang-tools scripts/clang-tools: Convert clang-tidy args to list 2022-10-14 22:32:52 +09:00
coccinelle update Coccinelle URL 2022-08-07 21:30:36 +02:00
dtc dt: Add a check for undocumented compatible strings in kernel 2022-09-27 10:36:16 -05:00
dummy-tools kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__ 2022-08-21 02:47:48 +09:00
gcc-plugins treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE 2022-06-10 14:51:36 +02:00
gdb Updates to various subsystems which I help look after. lib, ocfs2, 2022-08-07 10:03:24 -07:00
genksyms genksyms: adjust the output format to modpost 2022-05-24 16:33:20 +09:00
kconfig kconfig: fix segmentation fault in menuconfig search 2022-11-02 17:32:05 +09:00
ksymoops
mod modpost: fix module versioning when a symbol lacks valid CRC 2022-08-21 02:47:36 +09:00
package kbuild: Restore .version auto-increment behaviour for Debian packages 2022-11-17 17:51:45 +09:00
selinux selinux: remove runtime disable message in the install_policy.sh script 2022-09-20 14:12:25 -04:00
tracing scripts/tracing: Fix typo 'the the' in comment 2022-08-02 15:17:00 -04:00
.gitignore scripts: add generate_rust_target.rs 2022-09-28 09:02:06 +02:00
adjust_autoksyms.sh kbuild: split the second line of *.mod into *.usyms 2022-05-08 03:16:59 +09:00
as-version.sh kbuild: Switch to 'f' variants of integrated assembler flag 2021-09-03 08:17:20 +09:00
asn1_compiler.c scripts: remove unused argument 'type' 2022-09-29 04:40:16 +09:00
bin2c.c
bloat-o-meter scripts/bloat-o-meter: add -p argument 2022-07-17 17:31:40 -07:00
bootgraph.pl
bpf_doc.py bpf/scripts: Assert helper enum value is aligned with comment order 2022-08-25 11:49:14 -07:00
cc-can-link.sh
cc-version.sh Kbuild: add Rust support 2022-09-28 09:02:20 +02:00
check-local-export kbuild: rewrite check-local-export in sh/awk 2022-09-29 04:40:15 +09:00
check-sysctl-docs
check_extable.sh scripts: check_extable: fix typo in user error message 2021-09-08 11:50:28 -07:00
checkdeclares.pl scripts: make some scripts executable 2021-08-10 09:13:25 +09:00
checkincludes.pl
checkkconfigsymbols.py checkkconfigsymbols.py: Remove skipping of help lines in parse_kconfig_file 2021-09-19 10:13:03 +09:00
checkpatch.pl - hfs and hfsplus kmap API modernization from Fabio Francesco 2022-10-12 11:00:22 -07:00
checkstack.pl checkstack: add riscv support for scripts/checkstack.pl 2022-07-27 21:18:00 +09:00
checksyscalls.sh checksyscalls: ignore -Wunused-macros 2022-05-08 03:16:59 +09:00
checkversion.pl scripts: checkversion: modernize linux/version.h search strings 2021-08-05 20:55:39 +09:00
cleanfile
cleanpatch
coccicheck scripts: coccicheck: fix troubles on non-English builds 2021-05-18 11:09:59 +02:00
config Revert "Revert "tweewide: Fix most Shebang lines"" 2021-05-18 19:47:38 +00:00
const_structs.checkpatch const_structs.checkpatch: add frequently used ops structs 2022-01-20 08:52:54 +02:00
decode_stacktrace.sh scripts: decode_stacktrace: demangle Rust symbols 2022-09-28 09:01:40 +02:00
decodecode scripts/decodecode: improve faulting line determination 2022-09-11 21:55:05 -07:00
depmod.sh ANDROID: Kbuild: Add support for KBUILD_MIXED_TREE 2021-04-14 10:36:22 +00:00
dev-needs.sh scripts/dev-needs: Add script to list device dependencies 2020-09-04 18:19:37 +02:00
diffconfig Revert "Revert "tweewide: Fix most Shebang lines"" 2021-05-18 19:47:38 +00:00
documentation-file-ref-check scripts: documentation-file-ref-check: fix bpf selftests path 2021-10-26 09:42:29 -06:00
export_report.pl
extract-ikconfig scripts/extract-ikconfig: add zstd compression support 2022-08-29 13:58:47 +09:00
extract-module-sig.pl
extract-sys-certs.pl
extract-vmlinux
extract_xc3028.pl
faddr2line scripts/faddr2line: Fix regression in name resolution on ppc64le 2022-11-16 10:42:10 +01:00
file-size.sh
find-unused-docs.sh
gcc-x86_32-has-stack-protector.sh x86/stackprotector/32: Make the canary into a regular percpu variable 2021-03-08 13:19:05 +01:00
gcc-x86_64-has-stack-protector.sh
gen-randstruct-seed.sh randstruct: Move seed generation into scripts/basic/ 2022-05-08 01:33:07 -07:00
gen_autoksyms.sh kbuild: Ignore __this_module in gen_autoksyms.sh 2022-06-26 06:15:05 +09:00
gen_gki_modules_headers.sh ANDROID: GKI: Protect exports of protected GKI modules 2022-12-16 13:35:39 -08:00
gen_ksymdeps.sh kbuild: redo fake deps at include/ksym/*.h 2021-09-03 08:17:21 +09:00
generate_initcall_order.pl init: lto: ensure initcall ordering 2021-01-14 08:21:09 -08:00
generate_rust_analyzer.py scripts: add generate_rust_analyzer.py 2022-09-28 09:02:06 +02:00
generate_rust_target.rs x86: enable initial Rust support 2022-09-28 09:02:45 +02:00
get_abi.pl scripts/get_abi: Fix wrong script file name in the help message 2022-04-24 10:38:44 +02:00
get_dvb_firmware
get_feat.pl scripts: get_feat.pl: use /usr/bin/env to find perl 2022-06-30 12:22:17 -06:00
get_maintainer.pl get_maintainer: Honor mailmap for in file emails 2022-04-29 14:38:00 -07:00
gfp-translate
head-object-list.txt Kbuild updates for v6.1 2022-10-10 12:00:45 -07:00
headerdep.pl
headers_install.sh scripts: headers_install.sh: Update config leak ignore entries 2022-07-27 21:18:00 +09:00
insert-sys-cert.c
install.sh kbuild: factor out the common installation code into scripts/install.sh 2022-05-11 21:45:53 +09:00
is_rust_module.sh scripts: add is_rust_module.sh 2022-09-28 09:02:06 +02:00
jobserver-exec scripts/jobserver-exec: Fix a typo ("envirnoment") 2021-05-17 12:10:03 +09:00
kallsyms.c Kbuild updates for v6.1 2022-10-10 12:00:45 -07:00
Kbuild.include kbuild: remove the target in signal traps when interrupted 2022-09-29 02:00:29 +09:00
Kconfig.include Kbuild: add Rust support 2022-09-28 09:02:20 +02:00
kernel-doc scripts: kernel-doc: Always increment warnings counter 2022-06-13 11:07:45 -06:00
ld-version.sh kbuild: collect minimum tool versions into scripts/min-tool-version.sh 2021-04-25 05:14:26 +09:00
leaking_addresses.pl leaking_addresses: Always print a trailing newline 2021-10-15 11:25:13 +02:00
Lindent
link-vmlinux.sh kbuild: rebuild .vmlinux.export.o when its prerequisite is updated 2022-10-03 03:52:58 +09:00
Makefile Kbuild: add Rust support 2022-09-28 09:02:20 +02:00
Makefile.asm-generic kbuild: prefix $(srctree)/ to some included Makefiles 2021-03-15 19:20:48 +09:00
Makefile.build kbuild: add -fno-discard-value-names to cmd_cc_ll_c 2022-10-15 05:22:29 +09:00
Makefile.clang um: Allow builds with Clang 2022-03-21 08:13:03 -07:00
Makefile.clean kbuild: drop $(objtree)/ prefix support for clean-files 2022-05-08 03:17:00 +09:00
Makefile.compiler Makefile.compiler: replace cc-ifversion with compiler-specific macros 2022-09-29 04:40:16 +09:00
Makefile.debug Kbuild: add Rust support 2022-09-28 09:02:20 +02:00
Makefile.dtbinst Makefile.dtbinst: Add optional DTB_TYPES prefix 2022-03-07 10:31:55 -08:00
Makefile.extrawarn scripts: add -Wno-format KBUILD_CFLAGS for clang 16 2023-01-02 18:07:11 -08:00
Makefile.gcc-plugins gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file 2022-08-16 12:25:53 -07:00
Makefile.headersinst kbuild: prefix $(srctree)/ to some included Makefiles 2021-03-15 19:20:48 +09:00
Makefile.host Kbuild: add Rust support 2022-09-28 09:02:20 +02:00
Makefile.kasan kasan: always respect CONFIG_KASAN_STACK 2021-09-24 16:13:35 -07:00
Makefile.kcov kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled 2020-08-10 01:32:59 +09:00
Makefile.kcsan kcsan: Ignore GCC 11+ warnings about TSan runtime support 2021-12-09 16:42:27 -08:00
Makefile.kmsan kmsan: add KMSAN runtime core 2022-10-03 14:03:19 -07:00
Makefile.lib Merge keystone/android-mainline-keystone-qcom-release.6.1-rc5 (e9630af) into msm-pineapple 2022-12-10 23:51:29 -08:00
Makefile.modfinal Merge 8afc66e8d4 ("Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild") into android-mainline 2022-10-14 23:13:48 -07:00
Makefile.modinst Merge tag 'v6.0-rc1' into android-mainline 2022-08-25 12:19:15 +02:00
Makefile.modpost kbuild: fix typo in modpost 2022-10-28 00:19:40 +09:00
Makefile.package scripts: add rust in scripts/Makefile.package 2022-11-24 09:27:57 +09:00
Makefile.randstruct randstruct: Enable Clang support 2022-05-08 01:33:07 -07:00
Makefile.ubsan ubsan: remove CONFIG_UBSAN_OBJECT_SIZE 2022-01-20 08:52:55 +02:00
Makefile.userprogs kbuild: add infrastructure to build userspace programs 2020-05-17 18:52:01 +09:00
Makefile.vmlinux kbuild: rebuild .vmlinux.export.o when its prerequisite is updated 2022-10-03 03:52:58 +09:00
Makefile.vmlinux_o kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o 2022-10-03 03:52:58 +09:00
makelst
markup_oops.pl
min-tool-version.sh scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390 2022-11-09 18:41:16 +01:00
mkcompile_h Revert "kbuild: Make scripts/compile.h when sh != bash" 2022-09-29 04:40:15 +09:00
mksysmap kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols 2022-10-03 03:51:58 +09:00
mkuboot.sh
module.lds.S ANDROID: kbuild: customize module linker script for fips140 module 2023-01-09 21:32:20 +00:00
modules-check.sh kbuild: check module name conflict for external modules as well 2021-04-25 05:22:42 +09:00
nsdeps scripts/nsdeps: adjust to the format change of *.mod files 2022-06-08 20:14:13 +09:00
objdiff kbuild: clean .tmp_* pattern by make clean 2022-06-05 06:20:57 +09:00
objdump-func scripts: Create objdump-func helper script 2022-05-12 10:08:43 -07:00
pahole-flags.sh scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading. 2022-02-22 14:32:44 -08:00
pahole-version.sh kbuild: Add CONFIG_PAHOLE_VERSION 2022-02-02 11:19:33 +01:00
parse-maintainers.pl
patch-kernel
profile2linkerlist.pl
prune-kernel scripts/prune-kernel: Use kernel-install if available 2022-05-11 21:46:38 +09:00
recordmcount.c ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount 2021-03-02 17:27:18 -05:00
recordmcount.h recordmcount: Correct st_shndx handling 2021-06-18 09:09:17 -04:00
recordmcount.pl nds32: Remove the architecture 2022-03-07 13:54:59 +01:00
remove-stale-files RISC-V Patches for the 5.20 Merge Window, Part 2 2022-08-12 18:39:43 -07:00
rust_is_available.sh scripts: add rust_is_available.sh 2022-09-28 09:02:06 +02:00
rust_is_available_bindgen_libclang.h scripts: add rust_is_available.sh 2022-09-28 09:02:06 +02:00
setlocalversion Merge 64d8aaa4ef ("kbuild: drop $(size_append) from cmd_zstd") into android-mainline 2022-02-16 15:06:05 +01:00
show_delta Revert "Revert "tweewide: Fix most Shebang lines"" 2021-05-18 19:47:38 +00:00
sign-file.c Merge 4d1044fcb9 ("Merge tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux") into android-mainline 2022-08-25 12:09:21 +02:00
sorttable.c LoongArch: Add ELF-related definitions 2022-06-03 20:09:27 +08:00
sorttable.h script/sorttable: Fix some initialization problems 2022-01-18 10:17:18 -05:00
spdxcheck-test.sh docs: move Linux logo into a new images folder 2022-06-01 09:32:45 -06:00
spdxcheck.py scripts/spdxcheck: Put excluded files and directories into a separate file 2022-05-18 15:34:33 +02:00
spdxexclude scripts/spdxcheck: Exclude top-level README 2022-05-18 15:35:42 +02:00
spelling.txt scripts/spelling.txt: add more spellings to spelling.txt 2022-03-22 15:57:00 -07:00
sphinx-pre-install scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0 2022-07-07 12:47:34 -06:00
split-man.pl Revert "Revert "tweewide: Fix most Shebang lines"" 2021-05-18 19:47:38 +00:00
stackdelta
stackusage
subarch.include LoongArch: Add build infrastructure 2022-06-03 20:09:27 +08:00
syscallhdr.sh scripts: check duplicated syscall number in syscall table 2021-07-09 04:00:39 +09:00
syscallnr.sh scripts: make some scripts executable 2021-08-10 09:13:25 +09:00
syscalltbl.sh scripts: check duplicated syscall number in syscall table 2021-07-09 04:00:39 +09:00
tags.sh scripts/tags.sh: Include tools directory in tags generation 2022-07-01 10:32:30 +02:00
test_fortify.sh fortify: Update compile-time tests for Clang 14 2022-02-13 16:50:06 -08:00
tools-support-relr.sh Makefile: fix GDB warning with CONFIG_RELR 2021-06-08 13:09:34 +01:00
unifdef.c
ver_linux Removed the oprofiled version option 2021-05-03 17:23:06 -06:00
xen-hypercalls.sh scripts: make some scripts executable 2021-08-10 09:13:25 +09:00
xz_wrap.sh kbuild: add variables for compression tools 2020-06-06 23:42:01 +09:00