blob: 9f558112776d00b0a35e89c52ee1dfe895ef32e2 [file] [log] [blame]
#
# android-mainline patches
#
# Applies onto upstream 57888f7b952d3 Linux v6.1-3281-g57888f7b952d3
# Matches android-mainline d040a12177973 ("Merge 57888f7b952d ("Merge tag 'selinux-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux") into android-mainline")
# Status: Tested
#
Revert-sched-core-Prevent-race-condition-between-cpuset-and-__sched_setscheduler.patch
Revert-drm-virtio-fix-DRM_FORMAT_-handling.patch
Revert-of-unittest-Disable-new-dtc-node_name_vs_property_name-and-interrupt_map-warnings.patch
Revert-scsi-ufs-core-Add-a-compile-time-structure-size-check.patch
Revert-staging-remove-ashmem.patch
ANDROID-Revert-perf-core-Use-static_call-to-optimize-perf_guest_info_callbacks.patch
_____ANNOTATION-pending-upstream_____.patch
FROMLIST-fs-Generic-function-to-convert-iocb-to-rw-flags.patch
UPSTREAM-fuse-fix-matching-of-FUSE_DEV_IOC_CLONE-command.patch
FROMLIST-fuse-Definitions-and-ioctl-for-passthrough.patch
FROMLIST-fuse-Passthrough-initialization-and-release.patch
FROMLIST-fuse-Introduce-synchronous-read-and-write-for-passthrough.patch
FROMLIST-fuse-Handle-asynchronous-read-and-write-in-passthrough.patch
FROMLIST-fuse-Use-daemon-creds-in-passthrough-mode.patch
FROMLIST-fuse-Introduce-passthrough-for-mmap.patch
FROMLIST-fuse-Allocate-unlikely-used-ioctl-number-for-passthrough-V1.patch
ANDROID-fs-fuse-Use-extended-init-flags-for-FUSE_PASSTHROUGH.patch
ONHOLD-FROMLIST-dma-buf-dma-heap-Keep-track-of-the-heap-device-struct.patch
ONHOLD-FROMLIST-dma-buf-system_heap-Add-a-system-uncached-heap-re-using-the-system-heap.patch
FROMLIST-sign-file-Use-OpenSSL-provided-define-to-compile-out-deprecated-APIs.patch
FROMLIST-kbuild-install-the-modules.order-for-external-modules.patch
FROMLIST-fuse-give-wakeup-hints-to-the-scheduler.patch
ANDROID-dma-heap-Let-dma-heap-use-dma_map_attrs-to-map-unmap-iova.patch
FROMLIST-ARM-NWFPE-avoid-compiler-generated-__aeabi_uldivmod.patch
FROMLIST-fs-select-mark-do_select-noinline_for_stack.patch
_____ANNOTATION-binder-changes_____.patch
ONHOLD-ANDROID-binder-add-support-for-RT-prio-inheritance.patch
ANDROID-binder-fold-common-setup-of-node_prio.patch
ANDROID-binder-pass-desired-priority-by-reference.patch
ANDROID-binder-switch-task-argument-for-binder_thread.patch
ANDROID-binder-fix-race-in-priority-restore.patch
ANDROID-binder-fix-pending-prio-state-for-early-exit.patch
_____ANNOTATION-kbuild-changes_____.patch
NOUPSTREAM-ANDROID-kbuild-Add-support-for-installing-out-of-tree-kernel-headers.patch
NOUPSTREAM-ANDROID-update-the-kernel-release-format-for-GKI.patch
NOUPSTREAM-ANDROID-scripts-setlocalversion-allow-running-in-a-subdir.patch
NOUPSTREAM-ANDROID-Append-BUILD_NUMBER-to-KERNELRELEASE.patch
ANDROID-setlocalversion-make-KMI_GENERATION-optional.patch
ANDROID-GKI-scripts-Makefile-update-the-lz4-command.patch
ANDROID-Clang-LTO-Only-set-fvisibility-hidden-for-x86.patch
NOUPSTREAM-ANDROID-Kbuild-Add-support-for-KBUILD_MIXED_TREE.patch
ANDROID-GKI-Add-script-to-generate-symbol-protection-headers.patch
_____ANNOTATION-core-kernel-changes_____.patch
CHROMIUM-cgroups-relax-permissions-on-moving-tasks-between-cgroups.patch
NOUPSTREAM-ANDROID-export-Disable-symbol-trimming-on-modules.patch
ANDROID-unconditionally-compile-sig_ok-in-struct-module.patch
_____ANNOTATION-power-management-changes_____.patch
REVISIT-ANDROID-power-wakeup_reason-add-an-API-to-log-wakeup-reasons.patch
ANDROID-power_supply-Add-a-helper-function-to-retrieve-psy-array-from-phandle.patch
NOUPSTREAM-ANDROID-power_supply-Add-POWER_SUPPLY_CHARGE_TYPE_TAPER.patch
_____ANNOTATION-scheduler-changes_____.patch
NOUPSTREAM-ANDROID-sched-Unconditionally-honor-sync-flag-for-energy-aware-wakeups.patch
NOUPSTREAM-ANDROID-sched-core-Add-a-latency-sensitive-flag-to-uclamp.patch
NOUPSTREAM-ANDROID-sched-Allow-EAS-without-schedutil.patch
NOUPSTREAM-ANDROID-trace-sched-add-sched-blocked-tracepoint-which-dumps-out-context-of-sleep.patch
NOUPSTREAM-ANDROID-sched-Track-wake_q-length.patch
ANDROID-sched-rt-Add-support-for-rt-sync-wakeups.patch
ANDROID-add-kernel-sched-android.h.patch
ANDROID-sched-Re-enable-removed-from-mainline-support-required-for-CPU-Pause.patch
_____ANNOTATION-uid_sys_stats-support_____.patch
ANDROID-uid_cputime-Adds-accounting-for-the-cputimes-per-uid.patch
ANDROID-taskstats-track-fsync-syscalls.patch
_____ANNOTATION-cpufreq-changes_____.patch
ANDROID-cpufreq-track-per-task-time-in-state.patch
ANDROID-cpufreq-create-dummy-cpufreq-driver.patch
_____ANNOTATION-mm-memory-management-changes_____.patch
NOUPSTREAM-ANDROID-GKI-Don-t-compact-data-structures-when-CONFIG_ZSMALLOC-n.patch
ANDROID-mm-cma-retry-allocations-in-cma_alloc.patch
ANDROID-slab-remove-__alloc_size-attribute-from-__kmalloc_node_track_caller.patch
_____ANNOTATION-security-changes_____.patch
ANDROID-selinux-modify-RTM_GETLINK-permission.patch
ANDROID-selinux-modify-RTM_GETNEIGH-TBL.patch
_____ANNOTATION-dma-buf-changes_____.patch
ANDROID-dma-buf-Add-support-for-partial-cache-maintenance.patch
ANDROID-dma-buf-Add-support-for-mapping-buffers-with-DMA-attributes.patch
ANDROID-dma-buf-Add-support-to-get-flags-associated-with-a-buffer.patch
ANDROID-dma-heap-Add-proper-kref-handling-on-dma-buf-heaps.patch
ANDROID-dma-heap-Refactor-code-to-allow-for-future-in-kernel-users.patch
ANDROID-dma-heap-Rework-allocation-calls-to-return-struct-dma_buf-instead-of-fd.patch
ANDROID-add-dma-buf-namespace-to-system_heap.c-cma_heap.c.patch
ANDROID-virtio-disable-virtio_dma_buf-callback-checks-with-CFI.patch
_____ANNOTATION-driver-framework-and-misc-driver-changes_____.patch
Revert-clk-Emit-a-stern-warning-with-writable-debugfs-enabled.patch
ANDROID-clk-add-pre-and-post-change-rate-callbacks.patch
ANDROID-GKI-clk-Add-support-for-clock-providers-with-sync-state.patch
ANDROID-GKI-clk-Don-t-disable-unused-clocks-with-sync-state-support.patch
NOUPSTREAM-ANDROID-clk-qcom-Add-sync_state-clk_sync_state-for-db845c-clock-providers.patch
NOUPSTREAM-ANDROID-clk-Enable-writable-debugfs-files.patch
ANDROID-staging-add-debug-kinfo-driver.patch
ANDROID-media-increase-video-max-frame-number.patch
SUBMIT-ANDROID-Make-vsock-virtio-packet-buff-size-configurable.patch
ANDROID-GKI-Disable-KUnit-built-in-testing.patch
_____ANNOTATION-tty-changes_____.patch
ANDROID-tty-hvc_dcc-Add-parameter-to-enable-DCC.patch
ANDROID-Add-more-hvc-devices-for-virtio-console.patch
_____ANNOTATION-USB-changes_____.patch
NOUPSTREAM-ANDROID-usb-gadget-configfs-Add-Uevent-to-notify-userspace.patch
NOUPSTREAM-ANDROID-usb-gadget-f_accessory-Add-Android-Accessory-function.patch
NOUPSTREAM-ANDROID-usb-gadget-f_midi-create-F_midi-device.patch
NOUPSTREAM-ANDROID-usb-gadget-f_audio_source-New-gadget-driver-for-audio-output.patch
_____ANNOTATION-graphics-changes_____.patch
ANDROID-Allow-DRM_IOCTL_MODE_-_DUMB-for-render-clients.patch
NOUPSTREAM-ANDROID-include-drm-increase-DRM-max-property-count-to-64.patch
_____ANNOTATION-sound-changes_____.patch
ANDROID-SoC-core-Introduce-macro-SOC_SINGLE_MULTI_EXT.patch
_____ANNOTATION-UFS-driver-changes_____.patch
ONHOLD-ANDROID-scsi-ufs-add-UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE.patch
ONHOLD-ANDROID-scsi-ufs-allow-ufs-variants-to-override-sg-entry-size.patch
ONHOLD-ANDROID-scsi-ufs-add-UFSHCD_QUIRK_KEYS_IN_PRDT.patch
ANDROID-scsi-ufs-allow-overriding-the-blk_crypto_profile.patch
_____ANNOTATION-block-changes_____.patch
ANDROID-block-add-basic-hardware-wrapped-key-support.patch
ANDROID-fscrypt-add-support-for-hardware-wrapped-keys.patch
_____ANNOTATION-device-mapper-changes_____.patch
ANDROID-dm-add-dm-default-key-target-for-metadata-encryption.patch
ANDROID-dm-dm-user-New-target-that-proxies-BIOs-to-userspace.patch
ANDROID-dm-Add-wrapped-key-support-in-dm-default-key.patch
ANDROID-dm-add-support-for-passing-through-derive_sw_secret.patch
ANDROID-dm-default-key-support-report_zones.patch
_____ANNOTATION-filesystem-changes_____.patch
NOUPSTREAM-ANDROID-GKI-Don-t-compact-fuse_req-when-CONFIG_VIRTIO_FS-n.patch
ANDROID-vfs-d_canonical_path-for-stacked-FS.patch
ANDROID-fuse-Add-support-for-d_canonical_path.patch
ANDROID-fs-fuse-Keep-FUSE-file-times-consistent-with-lower-file.patch
NOUPSTREAM-ANDROID-fs-verity-Export-function-to-check-signatures.patch
ANDROID-overlayfs-override_creds-off-option-bypass-creator_cred.patch
_____ANNOTATION-Incremental-filesystem_____.patch
ANDROID-Initial-commit-of-Incremental-FS.patch
ANDROID-Incremental-fs-Provide-self-tests.patch
_____ANNOTATION-networking-changes_____.patch
NOUPSTREAM-ANDROID-net-xfrm-make-PF_KEY-SHA256-use-RFC-compliant-truncation.patch
ONHOLD-ANDROID-net-xfrm-always-export-pktgen_xfrm_outer_mode_output.patch
ANDROID-netfilter-xt_quota2-add-quota2-from-xtables-addons.patch
ANDROID-xt_quota2-remove-trailing-junk-which-might-have-a-digit-in-it.patch
ANDROID-xt_quota2-clear-quota2_log-message-before-sending.patch
ANDROID-xt_quota2-set-usersize-in-xt_match-registration-object.patch
ANDROID-net-ipv6-autoconf-routes-into-per-device-tables.patch
NOUPSTREAM-ANDROID-Unconditionally-create-bridge-tracepoints.patch
ANDROID-Temporarily-disable-XFRM_USER_COMPAT-filtering.patch
ANDROID-netfilter-xt_IDLETIMER-Add-new-netlink-msg-type.patch
ANDROID-uapi-icmp-Bionic-compat-with-__unused.patch
_____ANNOTATION-hardware-wrapped-key-support_____.patch
_____ANNOTATION-Android-vendor-hooks_____.patch
NOUPSTREAM-ANDROID-GKI-add-android_vendor.h.patch
NOUPSTREAM-ANDROID-add-support-for-vendor-hooks.patch
NOUPSTREAM-ANDROID-arm64-ARM64-related-vendor-hooks.patch
ANDROID-iommu-Use-restricted-vendor-hook-for-dma-ops.patch
NOUPSTREAM-ANDROID-Add-vendor-hooks-to-the-scheduler.patch
NOUPSTREAM-ANDROID-mm-Memory-Managment-related-vendor-hooks.patch
NOUPSTREAM-ANDROID-kernel-Core-kernel-related-vendor-hooks.patch
NOUPSTREAM-ANDROID-cpuidle-CPU-Idle-related-vendor-hooks.patch
NOUPSTREAM-ANDROID-base-Base-related-vendor-hooks.patch
NOUPSTREAM-ANDROID-binder-Add-vendor-hook-to-the-binder.patch
NOUPSTREAM-ANDROID-cpufreq-CPUFreq-related-vendor-hooks.patch
NOUPSTREAM-ANDROID-sysrq-add-vendor-hook-for-sysrq-crash-information.patch
NOUPSTREAM-ANDROID-net-NET-related-vendor-hooks.patch
NOUPSTREAM-ANDROID-scsi-SCSI-related-vendor-hooks.patch
ANDROID-iommu-Add-vendor-hook-for-iova-allocation-and-free-tracking.patch
ANDROID-security-selinux-Add-restricted-vendor-hook-in-avc.patch
ANDROID-syscall_check-add-vendor-hook-for-open-syscall.patch
REVISIT-ANDROID-vendor_hooks-Reduce-pointless-modversions-CRC-churn.patch
ANDROID-rproc-Add-vendor-hook-for-recovery.patch
_____ANNOTATION-Android-exports_____.patch
NOUPSTREAM-ANDROID-scsi-SCSI-UFS-Exports.patch
NOUPSTREAM-ANDROID-arm64-ARM64-Exports.patch
NOUPSTREAM-ANDROID-kernel-Core-Kernel-Exports.patch
NOUPSTREAM-ANDROID-mm-Memory-Management-Exports.patch
NOUPSTREAM-ANDROID-dma-buf-DMA-BUF-Exports.patch
NOUPSTREAM-ANDROID-gpu-drm-GPU-Exports.patch
NOUPSTREAM-ANDROID-arm-allow-hooks-into-ipi.patch
NOUPSTREAM-ANDROID-base-Drivers-Base-related-exports.patch
NOUPSTREAM-ANDROID-cpuidle-governor-export-cpuidle-governor-functions.patch
NOUPSTREAM-ANDROID-pcie-dwc-driver-export-dw_handle_msi_irq.patch
NOUPSTREAM-ANDROID-block-export-symbols-needed-for-modules-to-use-inline-crypto.patch
ANDROID-GKI-export-thermal_cdev_update.patch
ANDROID-binder-Export-binder_transaction_received-trace-point.patch
ANDROID-cpufreq-Export-cpu_frequency_limits-tracepoint.patch
ANDROID-remoteproc-core-Export-the-rproc-coredump-APIs.patch
_____ANNOTATION-Android-kconfigs-and-build-scripts_____.patch
ANDROID-GKI-Android-KABI-and-Android-Vendor.patch
ANDROID-GKI-enable-CONFIG_SUN4I_TIMER.patch
ANDROID-GKI-Unhide-VIRTIO_DMA_SHARED_BUFFER.patch
ANDROID-disble-the-UID_SYS_STATS-driver.patch
REVISIT-ANDROID-Revert-Revert-tty-serial-samsung_tty-build-it-for-any-platform.patch
NOUPSTREAM-ANDROID-Re-enable-menus-hidden-by-disabling-MEDIA_SUPPORT_FILTER.patch
NOUPSTREAM-ANDROID-init-GKI-add-GKI_HACKS_TO_FIX.patch
NOUPSTREAM-ANDROID-kbuild-Copy-out-of-tree-kernel-headers-to-INSTALL_HDR_PATH.patch
ANDROID-kbuild-add-Kconfig-support-for-external-modules.patch
ANDROID-kbuild-add-support-for-compiling-external-device-trees.patch
REVISIT-ANDROID-extract-cert-omit-PKCS-11-support-if-building-against-BoringSSL.patch
Revert-kbuild-Only-default-to-Werror-if-COMPILE_TEST.patch
NOUPSTREAM-ANDROID-GKI-Supply-Amlogic-SoCs-Config-Fragment-everything-as-modules.patch
NOUPSTREAM-ANDROID-GKI-Supply-Qualcomm-DragonBoard-845c-Config-Fragment.patch
NOUPSTREAM-ANDROID-GKI-Supply-RockPi-4-Config-Fragment.patch
NOUPSTREAM-ANDROID-README.md.patch
NOUPSTREAM-ANDROID-TEST_MAPPING-for-net-and-include-net.patch
NOUPSTREAM-ANDROID-OWNERS.patch
NOUPSTREAM-ANDROID-Kleaf-Bazel-based-GKI-kernel-build.patch
NOUPSTREAM-ANDROID-build.config.-file-hierarchy.patch
NOUPSTREAM-ANDROID-gki_defconfigs.patch
_____ANNOTATION-remove-ANNOTATIONS-file_____.patch
FIXME-ufs-Merge-error-relating-to-ufshcd_read_desc_param.patch
FIXME-sched-fair-Remove-duplicate-call-to-trace_sched_cpu_capacity_tp.patch