blob: 1c81eda3e5fa31c8b9ce4b5811eb7db651036612 [file] [log] [blame]
#
# android-mainline patches
#
# Applies onto upstream e7c124bd04631 Linux v5.16-rc7-9-ge7c124bd04631
# Matches android-mainline 78e416458225b ("Merge e7c124bd0463 ("Merge tag 'selinux-pr-20211228' 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-Merge-0cc82d617acf-Merge-branch-for-5.16-nintendo-into-for-linus-into-android-mainline.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-32-bit-user-space-ioctl-compat-for-fuse-device.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
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
UPSTREAM-slab-add-__alloc_size-attributes-for-better-bounds-checking.patch
_____ANNOTATION-binder-changes_____.patch
ONHOLD-ANDROID-binder-add-support-for-RT-prio-inheritance.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-modpost-Forbid-double-exports.patch
NOUPSTREAM-ANDROID-modules-introduce-the-MODULE_SCMVERSION-config.patch
NOUPSTREAM-ANDROID-modpost-Support-relative-paths-for-module_srcpath.patch
NOUPSTREAM-ANDROID-Kbuild-Add-support-for-KBUILD_MIXED_TREE.patch
_____ANNOTATION-arm-and-arm64-changes_____.patch
ANDROID-Support-CONFIG_CMDLINE_EXTEND.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
NOUPSTREAM-ANDROID-driver-core-Set-fw_devlink.strict-true-by-default.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-Introduce-uclamp-latency-and-boost-wrapper.patch
ANDROID-sched-Make-uclamp-changes-depend-on-CAP_SYS_NICE.patch
NOUPSTREAM-ANDROID-sched-fair-Bias-EAS-placement-for-latency.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-cpu-hotplug-Always-use-real-time-scheduling-when-hotplugging-a-CPU.patch
NOUPSTREAM-ANDROID-sched-gki-add-padding-to-some-structs-to-support-WALT.patch
NOUPSTREAM-ANDROID-sched-avoid-placing-RT-threads-on-cores-handling-softirqs.patch
NOUPSTREAM-ANDROID-cpuset-Make-cpusets-restore-on-hotplug.patch
NOUPSTREAM-ANDROID-sched-Track-wake_q-length.patch
ANDROID-sched-SoftIRQ-related-changes.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-mm-add-a-field-to-store-names-for-private-anonymous-memory.patch
NOUPSTREAM-ANDROID-GKI-Don-t-compact-data-structures-when-CONFIG_ZSMALLOC-n.patch
ANDROID-mm-cma-retry-allocations-in-cma_alloc.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
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
SUBMIT-ANDROID-Make-vsock-virtio-packet-buff-size-configurable.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-bow-Add-dm-bow-feature.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
_____ANNOTATION-filesystem-changes_____.patch
ANDROID-fs-epoll-use-freezable-blocking-call.patch
NOUPSTREAM-ANDROID-fs-FS-tracepoints-to-track-IO.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-fscrypt-Add-functions-for-direct-I-O-support.patch
ANDROID-direct-io-add-support-for-fscrypt-using-blk-crypto.patch
ANDROID-iomap-support-direct-I-O-with-fscrypt-using-blk-crypto.patch
ANDROID-ext4-support-direct-I-O-with-fscrypt-using-blk-crypto.patch
ANDROID-f2fs-support-direct-I-O-with-fscrypt-using-blk-crypto.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
ANDROID-virt_wifi-Add-data-ops-for-scan-data-simulation.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
_____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
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-irqchip-IRQ-Chip-releated-vendor-hooks.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
_____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-gic-v3-Export-gic_resume-for-vendor-GIC-enhancements.patch
NOUPSTREAM-ANDROID-block-export-symbols-needed-for-modules-to-use-inline-crypto.patch
ANDROID-binder-Export-binder_transaction_received-trace-point.patch
ANDROID-cpufreq-Export-cpu_frequency_limits-tracepoint.patch
_____ANNOTATION-Android-kconfigs-and-build-scripts_____.patch
ANDROID-GKI-enable-CONFIG_SUN4I_TIMER.patch
ANDROID-GKI-Unhide-VIRTIO_DMA_SHARED_BUFFER.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
NOUPSTREAM-ANDROID-GKI-amlogic-add-DTB-overlays.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-Reapply-commit-kbuild-Only-default-to-Werror-if-COMPILE_TEST.patch