mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
71594e98993c6b28424d20e93e902df7b774b6c7
Catch up on lots of commits that only went into the 12 branch that also need to be here in the 13 branch. This consists of the following commits merged:76081a5f72FROMLIST: kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is setfbf19aeaccgki_config: Disable CONFIG_DEBUG_STACK_USAGEb44e46bb04FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once54e7412d4fFROMGIT: mm: slub: move sysfs slab alloc/free interfaces to debugfs45d0c6c5aaANDROID: gki - CONFIG_NET_SCH_FQ=y79f44ef795ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS79258e28ebFROMLIST: media: Kconfig: Fix DVB_CORE can't be selected as module0451e8af91ANDROID: Update ABI and symbol list1ac622485eRevert "net: usb: cdc_ncm: don't spew notifications"9e08e97ec6Merge 5.10.43 into android12-5.10b9ae3287e3ANDROID: Fips 140: move fips symbols entirely in own list3871aa16fdANDROID: core of xt_IDLETIMER send_nl_msg supportb4355a880aANDROID: start to re-add xt_IDLETIMER send_nl_msg supporta11dacedd6ANDROID: add fips140.ko symbols to module ABI868be244bbANDROID: inject correct HMAC digest into fips140.ko at build time6be141eb36ANDROID: crypto: fips140 - perform load time integrity check0672a69424FROMLIST: crypto: shash - stop comparing function pointers to avoid breaking CFI254da9ba36ANDROID: arm64: module: preserve RELA sections for FIPS140 integrity selfcheck15f0fc91e1ANDROID: arm64: simd: omit capability check in may_use_simd()6772dcc141ANDROID: kbuild: lto: permit the use of .a archives in LTO modulesddea30c684ANDROID: arm64: only permit certain alternatives in the FIPS140 module9c556792b7ANDROID: crypto: lib/aes - add vendor hooks for AES library routines7a689ebc67ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine4190dbd6adUPSTREAM: KVM: arm64: Mark the host stage-2 memory pools static6288fa47f4UPSTREAM: arm64: mm: don't use CON and BLK mapping if KFENCE is enablede44e1f38beUPSTREAM: x86/build: Fix location of '-plugin-opt=' flags5df654d642UPSTREAM: binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION2aee873ab2UPSTREAM: usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe()ff1eb3fcd0UPSTREAM: usb: dwc3: core: Add missing GHWPARAMS9 doc52ce94e8bfUPSTREAM: KVM: arm64: Fix error return code in init_hyp_mode()67d005b0acUPSTREAM: KVM: arm64: Support PREL/PLT relocs in EL2 codec04f2026cfUPSTREAM: iommu/mediatek: Always enable the clk on resumec46f002566UPSTREAM: mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1282faf9977UPSTREAM: dt-bindings: iommu: mediatek: update mediatek,iommu.yaml referencesdb8e491a1bUPSTREAM: media: mtk: fix mtk-smi dependencydef7a8e7d7UPSTREAM: software node: Allow node addition to already existing deviced0db984f3eUPSTREAM: coresight: etm-perf: Fix define build issue when built as module3ddee7b2eeUPSTREAM: kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled94cf2b2d1dUPSTREAM: kunit: tool: Disable PAGE_POISONING under --alltestsa1cc08d515UPSTREAM: gpiolib: Fix error return code in gpiolib_dev_init()5f7ec0f4c3UPSTREAM: memblock: fix section mismatch warning96fd9e07c0UPSTREAM: software node: Fix device_add_software_node()4378c305d9UPSTREAM: gpio: fix NULL-deref-on-deregistration regression2fc5237198BACKPORT: kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTOf107d073ceUPSTREAM: kbuild: lto: add _mcount to list of used symbols9bf26f0aceUPSTREAM: arm64: Add missing ISB after invalidating TLB in enter_vheb1843022a9UPSTREAM: kbuild: Move .thinlto-cache removal to 'make clean'4150d73816UPSTREAM: parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRYe11b323bcaUPSTREAM: kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds631b4dba04UPSTREAM: regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate4e0d16b049UPSTREAM: dma-buf: cma_heap: Include linux/vmalloc.h to fix build failures on MIPS4fef0d39b8UPSTREAM: signal/parisc: Remove parisc specific definition of __ARCH_UAPI_SA_FLAGS259e0a28b9UPSTREAM: nl80211: fix kernel-doc warning in the new SAE attribute8cc6bf3aafANDROID: abi_gki_aarch64_qcom: Add cpuidle_psci and gic_resume symbols5fd82d3115ANDROID: gic-v3: Export gic_resume() for vendor GIC enhancementsfb49b843afANDROID: cpuidle-psci: Add vendor hook for cpuidle psci enter and exit6227516eedFROMGIT: usb: typec: mux: Fix copy-paste mistake in typec_mux_match623c68fc85FROMGIT: usb: typec: ucsi: Clear PPM capability data in ucsi_init() error patha685bf3fceANDROID: export cpuset_cpus_allowed()for GKI purpose.12be942aadANDROID: GKI: Update abi_gki_aarch64_qcom list for shmem reclaim4373261be0ANDROID: tracing: Add generic flag for register tracing disablec9b8fa644fANDROID: user: Add vendor hook to user for GKI purpose9975da5f43ANDROID: mm: allow fast reclaim of shmem pages13af062abfANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe themd7f8a548b8FROMLIST: remoteproc: use freezable workqueue for crash notifications06229c49ebUPSTREAM: erofs: support adjust lz4 history window size0a24d25f08UPSTREAM: erofs: use sync decompression for atomic contexts only0ca4eafb39UPSTREAM: erofs: use workqueue decompression for atomic contexts only5a44e4bc13UPSTREAM: erofs: avoid memory allocation failure during rolling decompression4ae1c8a4d0UPSTREAM: erofs: force inplace I/O under low memory scenario46a00756cbUPSTREAM: erofs: insert to managed cache after adding to pclb1c757466fUPSTREAM: erofs: get rid of magical Z_EROFS_MAPPING_STAGING567f25f92dANDROID: abi_gki_aarch64_qcom: Add thermal_cooling_device_register027f748df3ANDROID: ABI: Update allowed list for QCOM87378c6fbcFROMGIT: usb: typec: tcpm: Do not finish VDM AMS for retrying Responses72133c19f5FROMGIT: usb: fix various gadget panics on 10gbps cabling912ecda3a6FROMGIT: usb: fix various gadgets null ptr deref on 10gbps cabling.9953e42b79FROMGIT: usb: f_ncm: only first packet of aggregate needs to start timer0b198ecef5FROMGIT: USB: f_ncm: ncm_bitrate (speed) is unsigned569693970cANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=yebab44be93ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y0dd4d6b58cANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y57743c387eANDROID: gki - enable CONFIG_USB_RTL8150=y2699fa478dANDROID: mm: vmscan: support equal reclaim for anon and file pages4a819fbf90ANDROID: qcom: Add more neighbor and dev related symbols5267b2b574ANDROID: GKI: Update abi_gki_aarch64_qcom for process killed symbol813d6c9121ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checkingd98a1df787ANDROID: usb: typec: tcpm: Fixup the wait time for SNK_DISCOVERYbb6f011afcFROMGIT: usb: typec: tcpm: Fix misuses of AMS invocation1139005f05ANDROID: Update the ABI representation0ba59d42cbANDROID: Update the generic symbol list2a1bc2387dANDROID: abi_gki_aarch64_qcom: Add symbols for 32bit execve3f5e8b830cANDROID: sched: create trace points for 32bit execve79cb255c79BACKPORT: FROMGIT: mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable()5083a1ca9dUPSTREAM: arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enableda1580311c3ANDROID: freezer: Add vendor hook to freezer for GKI purpose.00dc4c64e6ANDROID: kernel: Fix passing NULL to __pa_symbol()27c285003dANDROID: sched: Add vendor hook to select ilb cpu5ed6c99c8fANDROID: GKI: enable CONFIG_EROFS_FS=y2d5c7aedc0FROMGIT: dt-bindings: connector: Replace BIT macro with generic bit ops505d41dcf1FROMGIT: usb: dwc3: debugfs: Add and remove endpoint dirs dynamically4c323ffd1cFROMGIT: dt-bindings: connector: Add PD rev 2.0 VDO definitionbbdac2c2adFROMGIT: usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP22116da321FROMGIT: Revert "usb: dwc3: core: Add shutdown callback for dwc3"4fa67303ceMerge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.105cf77864a3ANDROID: arm scmi: add vendor hook to adjust the rx timeout.89e44fb838FROMGIT: userfaultfd: fix UFFDIO_CONTINUE ioctl request definition72863addaaFROMGIT: userfaultfd/selftests: exercise minor fault handling shmem supportc2c081d009BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each testb96a58e012FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test9f837b909aFROMGIT: userfaultfd/selftests: use memfd_create for shmem test type0b161cf6fcFROMGIT: userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte()6a41f38998FROMGIT: userfaultfd/shmem: advertise shmem minor fault support81231b63adFROMGIT: userfaultfd/shmem: support UFFDIO_CONTINUE for shmem0c959cd889BACKPORT: FROMGIT: userfaultfd/shmem: support minor fault registration for shmem5f6dc07839BACKPORT: FROMGIT: userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pte84330a5f50Revert "BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem"13e14ca0e0Revert "FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type"72a3f935adRevert "FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test"8f6445aceeRevert "BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test"442b6e0704Revert "FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support"21a8683a8bRevert "FROMLIST: userfaultfd/shmem: fix minor fault page leak"f57e3e5112ANDROID: GKI: 6/4/2021 KMI updatef1a161b019ANDROID: media: v4l2-core: extend the v4l2 format to support requestbf769b7216ANDROID: vendor_hooks: add hook and OEM data for slab shrink0b76ef69f6ANDROID: sched: Add oem data in struct rqf88eb0d245ANDROID: android: Add nr_swap_pages to debug_symbols driver9b5c870516ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64186313055bUPSTREAM: media: docs: Document CLL and Mastering display colorimetry controls43461c878aUPSTREAM: media: v4l: Add HDR10 static metadata controls683232ea4cUPSTREAM: media: uapi: Move the H264 stateless control types out of staging372b24bad2ANDROID: GKI: Add OEM data to mutex/rwsemb3df6eb195FROMGIT: usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static29be10211cFROMGIT: usb: typec: tcpci: Implement callback for apply_rc750135f7aeFROMGIT: usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAPa7d161dc5aANDROID: GKI: device.h: add rcu_head back to struct device_link60ea20ed1eFROMGIT: drivers: base: Reduce device link removal code duplicationcead4664c2FROMGIT: drivers: base: Fix device link removalfb57fa3d60UPSTREAM: scsi: ufs-mediatek: Keep VCC always-on for specific devicescaa3c2bab0UPSTREAM: scsi: ufs: Allow regulators being always-on4ac5f3e178UPSTREAM: scsi: ufs-mediatek: Use correct path to fix compile error1898121800UPSTREAM: scsi: ufs-mediatek: Introduce event_notify implementationc88e6599d2BACKPORT: scsi: ufs: Introduce event_notify variant functionf92f904d55Revert "Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940""e86d688e51Revert "Revert "PM: runtime: Fix unpaired parent child_count for force_resume""df50ab971aRevert "Revert "kyber: fix out of bounds access when preempted""a993cac61aRevert "Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4""556758235bRevert "Revert "mm: fix struct page layout on 32-bit systems""e1611d8751ANDROID: GKI: Enlarge OEM data reserved in task_struct474a726efdANDROID: GKI: add OEM data in cma structab20ac9696FROMGIT: scsi: ufs: Remove redundant checks of !hba in suspend/resume callbacks523a4fd3f4FROMGIT: scsi: ufs: Minor adjustments to error handling8fbb826868BACKPORT: FROMGIT: scsi: ufs: Clean up and refactor clk-scaling feature099309ec7bFROMGIT: scsi: ufs: Remove redundant null checking of devfreq instance6440a2c00dFROMGIT: scsi: ufs: Refactor cancelling clkscaling works67eb703be2FROMGIT: scsi: ufs: Give clk scaling min gear a value0226db1f3aBACKPORT: FROMGIT: scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating()5ee06e06fbBACKPORT: FROMGIT: scsi: ufs: Protect some contexts from unexpected clock scalinge0d506a786FROMGIT: scsi: ufs: Stop hardcoding the scale down gearb9a049ac4eFROMGIT: Revert "Make sure clk scaling happens only when HBA is runtime ACTIVE"3a3b24ef29BACKPORT: FROMGIT: scsi: ufs: Protect PM ops and err_handler from user access through sysfs47149e58f4ANDROID: Update the ABI xml and symbol list18eae90751FROMGIT: timer_list: Print name of per-cpu wakeup device41b08205cbFROMGIT: tick/broadcast: Program wakeup timer when entering idle if required130cd0ecfaFROMGIT: tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast4b3ac410bcFROMGIT: tick/broadcast: Split __tick_broadcast_oneshot_control() into a helperfbcfac4490FROMGIT: tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guard5621e45f70FROMGIT: usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind7b163b6295FROMGIT: usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm portf793ff4b81FROMGIT: usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port693c200239FROMGIT: usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm porte4046d6eccFROMGIT: usb: typec: tcpm: Properly handle Alert and Status Messagese3e4ee0e9fANDROID: usb: export tracepoint for dwc3_complete_trbda4b3a9637ANDROID: GKI: Request enable some kernel configs for background speed limit function016d3f7b69ANDROID: vendor_hooks: Export the tracepoints task_renamef2d87eb3a0Revert "Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests""3bcdb496f4ANDROID: signal: Add vendor hook for memory reaping3f491d10dcRevert "ANDROID: mm: oom_kill: reap memory of a task that receives SIGKILL"4794cb419dFROMGIT: kfence: unconditionally use unbound work queuecdd895c318FROMLIST: bootconfig: Share the checksum function with tools88fa7f8bf0FROMLIST: docs: bootconfig: Update for mixing value and subkeys0b3bf71fa3FROMLIST: tools/bootconfig: Support mixed value and subkey test casesa504731003FROMLIST: bootconfig: Support mixing a value and subkeys under a key7559923b1aFROMLIST: bootconfig: Change array value to use child noded5554e5096FROMLIST: tools/bootconfig: Fix a build error accroding to undefined fallthrough4c1097df5dANDROID: Add an extra wake flag for android vendor use28e408cd4cRevert "drivers: base: Fix device link removal"c5d480cd47Merge 5.10.42 into android12-5.104a85b01172Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1"247a0be702Revert "ANDROID: Makefile: add compiler-rt dependency explicitly"45bd3ff939FROMLIST: crypto: arm64/aes-ce - stop using SIMD helper for skciphers2dabae8b98FROMLIST: crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers71b39cf2e5ANDROID: cgroup/cpuset: Do not access task_cs(p) outside of RCU1099a4407dANDROID: dma-heap: Let system heap report total pool size196f1975a8ANDROID: sched: Gate sched_stat tracepoint exports on CONFIG_SCHEDSTATS4a9c2f05e4ANDROID: GKI: Update abi_gki_aarch64_qcom lista4fbf60f6eANDROID: vmlinux.lds.h: Keep .eh_frame with CFIbcfe28b62fANDROID: vendor_hooks: Add vendor hook for tcpm logs2e2fd329bbUPSTREAM: usb: pd: Set PD_T_SINK_WAIT_CAP to 310msb4c4426985UPSTREAM: usb: dwc3: gadget: Disable gadget IRQ during pullup disable7a9089951eFROMLIST: sched: Defer wakeup in ttwu() for unschedulable frozen tasks3128f5e30cFROMLIST: freezer: Add frozen_or_skipped() helper function7b04b63e1cRevert "ANDROID: vmlinux.lds.h: Define SANITIZER_DISCARDS with CONFIG_CFI_CLANG"a6bb1af39dANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe themdb81ae3c3eFROMGIT: kasan: speed up mte_set_mem_tag_range3983753280ANDROID: vendor_hooks: Add hooks for cpufreq_acct_update_power7a36600f99ANDROID: GKI: add symbol list file for xiaomi6f33bce13aANDROID: usb: export tracepoint for usb gadget connect/disconnect0c811ab6f7ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepointfe2ecaf37fANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint4d5d751670UPSTREAM: usb: core: reduce power-on-good delay time of root hub2c6791b32fUPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command5e424f8596ANDROID: fuse/passthrough: API V2 with __u32 open argumentb6996d317cUPSTREAM: usb: typec: ucsi: Clear pending after acking connector change37af541fafUPSTREAM: xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stallfb808d7c18UPSTREAM: xhci: fix giving back URB with incorrect status regression in 5.1212b1e5746cMerge 5.10.41 into android12-5.1022bc7e38f1BACKPORT: FROMGIT: scsi: ufs: Fix a possible NULL pointer issuea0b04503a2FROMGIT: scsi: ufs: Replace sprintf and snprintf with sysfs_emit24455210faFROMGIT: usb: typec: tcpm: Refactor logic to enable/disable auto vbus dichargeee87839030FROMGIT: usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalledcadbca1c5eANDROID: vendor_hooks: Add a hook for task tagging4968ab31d1Merge 5.10.40 into android12-5.109f8cf79e74ANDROID: Update virtual platform symbol list347bb119f5ANDROID: dm-user: Fix build warnings77d89f6d91ANDROID: abi_gki_aarch64_qcom: Add devfreq_get_devfreq_by_node symbol629a82a0f3ANDROID: abi_gki_aarch64_mtk: Remove execute permissionsfbdf9cd38aFROMLIST: mm: page_alloc: dump migrate-failed pages only at -EBUSY8c944335a3ANDROID: Fix access invalid addr because it is not initialized3134ed20c7f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bite79067da34f2fs: compress: remove unneeded preallocation42bbf0bcc2f2fs: avoid attaching SB_ACTIVE flag during mount/remountdf59b5b285f2fs: atgc: export entries for better tunability via sysfsb6202381e2f2fs: compress: fix to disallow temp extensionc3e569d5b8f2fs: let's allow compression for mmap files6662ac477ef2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfsc23597effbf2fs: return success if there is no work to do5a18a6da18UPSTREAM: kasan: slab: always reset the tag in get_freepointer_safe()df15808ad3ANDROID: abi_gki_aarch64_qcom: Add topology update symbols9d80dbe0a3ANDROID: dm-user: Fail the IO if there is no daemon78a9cd650aANDROID: add initial symbol list for mtk4b280e66eeANDROID: fix a warning due to type mismatch in pr_warn2f056f11e8ANDROID: sched: fix race with CPU hot-unplug when overriding affinityb6cab5d17dANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S5212e0235fANDROID: abi_gki_aarch64_qcom: Add kthread cgroup migration rvh symbol80fef39de7ANDROID: usb: gadget: Resolve NULL pointer dereference in composite_disconnect2ea27b7efaANDROID: GKI: Kconfig.gki: enable CONFIG_HMM_MIRROR with HIDDEN GPU3a71ca1496ANDROID: mm: page_pinner: skip marking failure on freeable pages0249af9c0eANDROID: mm: page_alloc: skip dump pages for freeable page72488b3be4ANDROID: mm, oom: add vendor hook to prevent oom panic83aa0320cfFROMLIST: kthread: Fix kthread_mod_delayed_work vs kthread_cancel_delayed_work_sync race844b79385af2fs: compress: clean up parameter of __f2fs_cluster_blocks()11297f9ea4f2fs: compress: remove unneeded f2fs_put_dnode()bb5f20d10cf2fs: atgc: fix to set default age thresholdb0d1189801f2fs: Prevent swap file in LFS modef69aba5779f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instancesbdc14e1a49f2fs: restructure f2fs page.private layoute7eb6b5377f2fs: add cp_error check in f2fs_write_compressed_pages1a200c451ef2fs: compress: rename __cluster_may_compress3b14b6a653FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo5b94901e9eFROMGIT: usb: typec: tcpm: Properly interrupt VDM AMSd79aca773dFROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header855f802610Merge 5.10.39 into android12-5.10762674c166UPSTREAM: swiotlb: Fix the type of index26a8c2ab13ANDROID: Don't add image to all target with KBUILD_MIXED_TREE1592e43590ANDROID: I3C: Enable I3C core framework211fb51c3bANDROID: GKI: Update abi_gki_aarch64_qcom for hung task detect14fbfc9c0eANDROID: GKI: 5/21 KMI update3a173ef887FROMGIT: blk-mq: clearing flush request reference in tags->rqs[]72018550d7FROMGIT: blk-mq: clear stale request in tags->rq[] before freeing one request poolc944b0c934FROMGIT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter0270bff881Revert "ANDROID: GKI: Enable CONFIG_KUNIT"ad14489b58BACKPORT: block: Remove queue_limits.bio_max_bytesc141d9773bFROMGIT: kasan: use dump_stack_lvl(KERN_ERR) to print stacks53efd89f41FROMGIT: fix for "printk: introduce dump_stack_lvl()"359a038bbfFROMGIT: printk: introduce dump_stack_lvl()0aa48437bfUPSTREAM: arm64: mte: Remove unused mte_assign_mem_tag_range()63990c63c3UPSTREAM: arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere8bc6337823ANDROID: vendor_hooks: add hooks for slab memory leak debugging70094f39c7Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20""17f9730086ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64065b3eabbdANDROID: abi_gki_aarch64_qcom: Add *gic_v3_set_affinity trace symse80bcd4627ANDROID: mmc: Add vendor hooks3bd9ad7eb4ANDROID: gic-v3: Change GIC v3 vendor hook to restricted0dc97b664fANDROID: GKI: enable hidden configs for DMA6f3a72c462ANDROID: GKI: remove kernel_read from abi symbol list51dc321c7dRevert "Revert "mmc: block: Issue a cache flush only when it's enabled""e606ad4aaeRevert "ANDROID: GKI: restore a part of "struct mmc_host""71a3aa889dRevert "Revert "media: v4l2-ctrls: fix reference to freed memory""4cef9277baRevert "Revert "sched,fair: Alternative sched_slice()""63524ab60aFROMGIT: usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work60b53937abFROMGIT: usb: typec: ucsi: Retrieve all the PDOs instead of just the first 410823e5b1eRevert "Revert "nvme-pci: set min_align_mask""c53986ee8bRevert "Revert "swiotlb: respect min_align_mask""a4094253bfRevert "Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single""9bd37c7924Revert "Revert "swiotlb: refactor swiotlb_tbl_map_single""8ebef45db5Revert "Revert "swiotlb: clean up swiotlb_tbl_unmap_single""2893baee79Revert "Revert "swiotlb: factor out a nr_slots helper""7b5e000065Revert "Revert "swiotlb: factor out an io_tlb_offset helper""fb0759a0d9Revert "Revert "swiotlb: add a IO_TLB_SIZE define""20fa297001Revert "Revert "driver core: add a min_align_mask field to struct device_dma_parameters""4d55905007Revert "Revert "capabilities: require CAP_SETFCAP to map uid 0""b73471e4e7Revert "ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos"167612c1d4ANDROID: Fix compilation error with huge_pmd_share()f2f8d7326aUPSTREAM: mm: memblock: add more debug logsa46e3fa139UPSTREAM: mm: memblock: drop __init from memblock functions to make it inlinec8df669b7cANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers17b9c24b25ANDROID: hung_task: Add vendor hook for hung task detect1b6f2f6e29ANDROID: vendor_hooks: add hook to balance_dirty_pages()dc5241048fANDROID: vendor_hooks: Add hooks for reducing virtual address fragmentationf150653471ANDROID: abi_gki_aarch64_qcom: Add aes_encrypt/aes_expandkey15acc8fac6ANDROID: iommu: Add vendor hook for iova allocation and free tracking9b6836900eANDROID: iommu/io-pgtable-arm: Fix unmapping loop in __arm_lpae_unmap()bb0eadd830ANDROID: kernel: Fix debug_kinfo warning messagec34cd7750eRevert "mm: fix struct page layout on 32-bit systems"4940c943b4Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4"59870a78d4Revert "kyber: fix out of bounds access when preempted"6120544b9bRevert "PM: runtime: Fix unpaired parent child_count for force_resume"cb23d3ef63Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"76002c201fMerge 5.10.38 into android12-5.104f99801693ANDROID: ABI: Update allowed list for QCOMf0fb442d31ANDROID: Update the ABI xml86eb213d08ANDROID: Update the generic symbol list8848be1eb3ANDROID: Update the generic symbol listebe59c0c1aANDROID: Update the generic symbol list5330d613adANDROID: abi_gki_aarch64_qcom: Add missing symbols for i3c394f893451ANDROID: dm-user: Drop additional reference560fdb20e4FROMGIT: scsi: ufs: ufs-mediatek: Fix power down spec violationb5b3246504UPSTREAM: scsi: ufs-mediatek: Support option to disable auto-hibern812386e9df6UPSTREAM: scsi: ufs-mediatek: Decouple features from platform bindings78a43fa169BACKPORT: scsi: ufs-mediatek: Support VA09 regulator operationsd711e7960cUPSTREAM: scsi: ufs: Add retry flow for failed HBA enablingf72ddd6f7cUPSTREAM: module: unexport find_module and module_mutex58980df739FROMLIST: scsi: ufs: Increase the usable queue depth8b1ed7526fANDROID: abi_gki_aarch64_qcom: Add vmemdup_user2bb462a3afANDROID: cgroup: add vendor hook to cgroup .attach()fe24b7f8cdANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS64d5c84867ANDROID: abi_gki_aarch64_qcom: Add devm_rproc_* APIsb6e60f0673ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR25c3b9e0feANDROID: Incremental fs: Make sysfs_name changeable on remounted8f5159f0ANDROID: Incremental fs: Count pending_reads even when very shortf57d242977ANDROID: sched/fair: export sysctl_sched_min_granularity symbol73599c263eANDROID: Fix compat hwcap reporting on asymmetric 32-bit SoCs17f230fd93Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests"262fd53a10BACKPORT: sched/uclamp: Allow to reset a task uclamp constraint valuedb77ed2052ANDROID: GKI: restore termiox fields18593eb97fRevert "spi: Fix use-after-free with devm_spi_alloc_*"e054456cedMerge 5.10.37 into android12-5.105c5381fe0aMerge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10d8ef677e32FROMGIT: block: avoid double io accounting for flush request56cfcf6cbdUPSTREAM: kasan: fix kasan_byte_accessible() to be consistent with actual checkse4d47d9a03FROMLIST: blk-mq: Swap two calls in blk_mq_exit_queue()fdbfae0347ANDROID: FUSE OWNERS pointing to android-mainline OWNERS3b80f9485dBACKPORT: scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clkac75369368Revert "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume"f66d96b14aANDROID: vendor_hooks: Add hooks to dup_task_struct727ab0f839ANDROID: arm64: enable compat vdso0c4574ebd8UPSTREAM: arm64: vdso32: drop -no-integrated-as flagff128c2d77BACKPORT: scsi: ufs-mediatek: Add HS-G4 support371de759e9UPSTREAM: scsi: ufs: Add enums for UniPro version higher than 1.6d1d160b6eeFROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default5aafea29adFROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context22ae3660e8FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset41fe558317ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors3d24408745Revert "sched,fair: Alternative sched_slice()"36b2c4814aRevert "media: v4l2-ctrls: fix reference to freed memory"a12132f848ANDROID: GKI: restore a part of "struct mmc_host"36c1596556Revert "mmc: block: Issue a cache flush only when it's enabled"a1ac3f3093Merge 5.10.36 into android12-5.103c75179a31ANDROID: iommu/io-pgtable-arm: Free underlying page tables for large mappings345f1259a0Revert "UPSTREAM: usb: gadget: f_uac2: validate input parameters"fe580539f6ANDROID: vendor_hooks: Add hooks for account irqtime process tickcf061f35b0BACKPORT: arm64: fpsimd: run kernel mode NEON with softirqs disabled7fd5bd54c4UPSTREAM: arm64: assembler: introduce wxN aliases for wN registersdccc5bf4b7BACKPORT: arm64: assembler: remove conditional NEON yield macrosa9e54b6010UPSTREAM: fsverity: relax build time dependency on CRYPTO_SHA256f90c8ffbd8UPSTREAM: fscrypt: relax Kconfig dependencies for crypto API algorithms57e54404baUPSTREAM: crypto: arm64/gcm - move authentication tag check to SIMD domain18525713bbUPSTREAM: crypto: arm64/crc-t10dif - move NEON yield to C code3249282a95UPSTREAM: crypto: arm64/aes-ce-mac - simplify NEON yield4e2acf6395UPSTREAM: crypto: arm64/aes-neonbs - remove NEON yield calls2a5f8c85c5UPSTREAM: crypto: arm64/sha512-ce - simplify NEON yieldcfb375ea9fUPSTREAM: crypto: arm64/sha3-ce - simplify NEON yield7878a8b055UPSTREAM: crypto: arm64/sha2-ce - simplify NEON yield0c278c4b40UPSTREAM: crypto: arm64/sha1-ce - simplify NEON yielde7b1004dbfUPSTREAM: arm64: assembler: add cond_yield macro665fe01c67UPSTREAM: crypto: remove cipher routines from public crypto APIacff6cbc94UPSTREAM: chcr_ktls: use AES library for single use cipherbc6ca71187ANDROID: add OWNERS for sysfs-fs-f2fs4738608080FROMGIT: mm/memory_hotplug: rate limit page migration warningsb3a1591e82ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes5abbf39685UPSTREAM: usb: gadget: f_uac2: validate input parameters5feadee52bUPSTREAM: usb: f_uac2: adds support for SS and SSP030ee5e654f2fs: return EINVAL for hole cases in swap file446e972fabANDROID: Update the ABI xml and symbol list2f998899f3f2fs: avoid swapon failure by giving a warning firstae8c2a7501ANDROID: topology: Add flag to indicate topology has been updated4c4dcb8c24f2fs: compress: fix to assign cc.cluster_idx correctly7c6c8dacd4f2fs: compress: fix race condition of overwrite vs truncate4de3199a4af2fs: compress: fix to free compress page correctly4b1ceab67bf2fs: support iflag change given the maskfd97226b07f2fs: avoid null pointer access when handling IPU error101a64c6c8ANDROID: Update the ABI xml and symbol list27eb5ffcb7ANDROID: Add missing CFI jump table symbols to kallsymsa1fbf0ead8Revert "BACKPORT: bio: limit bio max size"a4af23d274ANDROID: thermal: Add vendor thermal_pm_notify_suspend function68d3da6c97ANDROID: qcom: Add neighbor related symbolscd04f7fab9ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos107ad0ea68FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS93d7a4c7eaANDROID: Update the ABI xml and symbol listc0df53e0eeFROMGIT: usb: dwc3: omap: improve extcon initialization96d46a7342FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe()e9c04db1d5FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queuec3f92e5f6cFROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints56f681803fFROMGIT: usb: dwc2: Fix gadget DMA unmap direction28ceb4d07fFROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend36695d0e77FROMGIT: usb: dwc3: gadget: Enable suspend eventsd9d0c09e0aRevert "capabilities: require CAP_SETFCAP to map uid 0"0ddd59c5daRevert "driver core: add a min_align_mask field to struct device_dma_parameters"17ba7dfe20Revert "swiotlb: add a IO_TLB_SIZE define"78957dcb2cRevert "swiotlb: factor out an io_tlb_offset helper"cb27079661Revert "swiotlb: factor out a nr_slots helper"28a2f5f10fRevert "swiotlb: clean up swiotlb_tbl_unmap_single"0fb49e91d4Revert "swiotlb: refactor swiotlb_tbl_map_single"2201384121Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single"b4ae4430abRevert "swiotlb: respect min_align_mask"abc5254824Revert "nvme-pci: set min_align_mask"bfac7b85a0Merge 5.10.35 into android12-5.10be6f5cf52cUPSTREAM: block: fix inflight statistics of part079d3d549f9ANDROID: GKI: 5/7 KMI update9458fa0ddaBACKPORT: bio: limit bio max sizef9d86ad18aANDROID: i2c: Add vendor hook to allow assign dev_name to I2C devices0493c72d6dUPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spammingf0e99852cbANDROID: arm64: module: add RELA metadata for FIPS140 use85f86ef6a8ANDROID: GKI: rename filp_open to filp_open_block in symbol lists81ab760224ANDROID: GKI: dwc3: add Android ABI padding to some structures866797c77dFROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capabilitye275019d8cFROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9b48bcb27aeFROMGIT: usb: dwc3: core: Do core softreset when switch modebc1dd753bdANDROID: android: Add symbols to debug_symbols driver0cf9435352BACKPORT: FROMGIT: remoteproc: add is_iomem to da_to_va775d6f9fafFROMGIT: remoteproc: introduce is_iomem to rproc_mem_entryf6fdbe9edcANDROID: abi_gki_aarch64_qcom: Add __bitmap_andnot and cpumask_any_but188186232aANDROID: abi_gki_aarch64_qcom: Add __kfifo_free75a0e03539ANDROID: abi_gki_aarch64_qcom: Add __page_pinner_migration_failed8219786218ANDROID: vendor_hooks: set debugging data when rt_mutex is working938dc2b9b0ANDROID: abi_gki_aarch64_qcom: Add irq_do_set_affinity32b8d85352ANDROID: Update the ABI xml and symbol list99fdfd2fa3ANDROID: ABI: Update the generic symbol listd88c1e77fdANDROID: irq: manage: Export irq_do_set_affinity symbol8c32ea7937FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP44a71750f2ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC203cd19b0aeANDROID: Update the ABI xml and symbol list2b223f9af1UPSTREAM: remoteproc: core: Remove casting to rproc_handle_resource_t14d632886fANDROID: GKI: enable CONFIG_MTK_TIMERf7128c7533ANDROID: sched: Add vendor hooks for update_topology70d7834861fsverity: relax build time dependency on CRYPTO_SHA2565e76a34a26fscrypt: relax Kconfig dependencies for crypto API algorithms26e61ea36dANDROID: GKI: Enable CONFIG_EXFAT_FS in gki_defconfig29203f8c8fANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration7fe4b54bf0ANDROID: Update the ABI xml and symbol list2bb3e44126FROMLIST: sched: Fix out-of-bound access in uclamp458e81ecf7ANDROID: mm: spf: fix task fault accounting348fb920cfANDROID: Update the ABI xml and symbol liste765451bf1Merge 5.10.34 into android12-5.1015d55f1f0aRevert "ANDROID: gki_defconfig: temporarily disable KFENCE in GKI"f423a39522ANDROID: Update the ABI xml and symbol list514f06c0b0FROMGIT: mmc: sdhci: Check for reset prior to DMA address unmap25a0835d5eANDROID: ABI: Add symbols for CONFIG_PAGE_PINNER94acc25d0eANDROID: GKI: Enable CONFIG_PAGE_PINNERd600eedfb6ANDROID: mm: page_pinner: use put_user_page at unstable_tree_search_insertc2b7c24bc1ANDROID: mm: page_pinner: unattribute follow_page in munlock_vma_pages_rangeec1dbc10adANDROID: mm: page_pinner: use put_user_page at add_page_for_migration67668f721bANDROID: mm: page_pinner: use put_user_page at dump_user_ranged14850835cANDROID: mm: page_pinner: use put_user_page at seq_print_vma_name2de28a0bddANDROID: mm: page_pinner: use put_user_page at fuse_copy_finishf8d9ffe242ANDROID: mm: page_pinner: use put_user_page at get_futex_keyd3b077bc15ANDROID: mm: page_pinner: use put_user_page at copy_stringdf9a9d821cANDROID: mm: page_pinner: use put_user_page at access_remote_vmddc4a48797ANDROID: mm: page_pinner: introduce failure_tracking feature6e12c5b7d4ANDROID: mm: introduce page_pinner926cf69af5ANDROID: vendor_hooks: Fix psi_event build warning35014985c2ANDROID: vendor_hooks: Add hooks for binder proc transaction577f73412fANDROID: vendor_hooks: tune reclaim inactive ratio32124e310cANDROID: dma-buf: Make DMA-BUF sysfs stats kobjects not send uevents396a6adfd3ANDROID: vendor_hooks: bypass shrink slab0907114be2Merge 5.10.33 into android12-5.109dd11f75e9FROMGIT: kbuild: update config_data.gz only when the content of .config is changedea2c091f13ANDROID: arm64: Initialise mismatched compat hwcaps from CPU notifierc5de0d2e10UPSTREAM: ARM: 9039/1: assembler: generalize byte swapping macro into rev_ld3f36ae0bbUPSTREAM: ARM: 9035/1: uncompress: Add be32tocpu macrof72dbeced2FROMGIT: kfence: use power-efficient work queue to run delayed workf696af3d11FROMGIT: kfence: maximize allocation wait timeout durationb9bb7f3153FROMGIT: kfence: await for allocation using wait_eventcb42770670FROMGIT: kfence: zero guard page after out-of-bounds access372e663644UPSTREAM: kfence: make compatible with kmemleakfba94942ccUPSTREAM: kfence: fix reports if constant function prefixes exist0dedbe7401UPSTREAM: kfence: fix printk format for ptrdiff_t7919cae0a9ANDROID: Support disabling symbol trimming327b2266d2ANDROID: Incremental fs: Fix pseudo-file attributesa64f42d1dfANDROID: sched: Fix missing RQCF_UPDATED in migrate_tasks28b4b1588eFROMLIST: mm, thp: Relax the VM_DENYWRITE constraint on file-backed THPsc2c576792aANDROID: GKI: Update the generic symbol listedc5c62da7ANDROID: ABI: Add symbols for crypto5a641fb83fANDROID: ABI: Update the ABI XML39111fc404Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20"2337b9185aANDROID: vendor_hooks: Add hook for bindercf881c74d3UPSTREAM: crypto: arm/blake2s - fix for big endian0126a08dcdUPSTREAM: crypto: arm/blake2b - drop unnecessary return statementccc8708bdeFROMGIT: kasan, arm64: tests supports for HW_TAGS async moded5a19199c7FROMGIT: arm64: mte: Report async tag faults before suspend27ecc98407FROMGIT: arm64: mte: Enable async tag check faultc3ca7ea141FROMGIT: arm64: mte: Conditionally compile mte_enable_kernel_*()a2f1f07ff4ANDROID: ABI: Update the ABI xml621d2bbc84ANDROID: ABI: Update the generic symbol listc8bf55afd9f2fs: drop inplace IO if fs status is abnormal99139afb1ff2fs: compress: remove unneed check condition28a1e40c06f2fs: clean up left deprecated IO trace codesf35a48edebf2fs: avoid using native allocate_segment_by_default()12a68f402ef2fs: remove unnecessary struct declaration546252f29cANDROID: selinux: add vendor hook in selinux4870b68f3fFROMGIT: arm64: mte: Enable TCO in functions that can read beyond buffer limitsf3f8d55011ANDROID: sched: Add vendor hooks for update_load_avg2f77dca33dANDROID: Update ABI with __traceiter_*() additions6ac06f08b2ANDROID: Update the cf symbol listeef08d7dc9ANDROID: Update the qcom symbol list020f00a46dANDROID: Update the hikey960 symbol list2d2d6428cdANDROID: Update the generic symbol listdbe96fb1b9ANDROID: Update the exynos symbol listda07f99f19ANDROID: Update the db845c symbol listc7d0729a2cUPSTREAM: arm64: Move PSTATE.TCO setting to separate functions9a928af2ccFROMGIT: kasan: Add report for async modef47de37f1fFROMGIT: arm64: mte: Drop arch_enable_tagging()8bd9e809e9ANDROID: GKI: 4/23 KMI update563c7d9596FROMGIT: kasan: Add KASAN mode kernel parameter433b85479bFROMGIT: arm64: mte: Add asynchronous mode supportea97f39295ANDROID: GKI: update ABI description4ccc2a6dbcFROMLIST: remoteproc: core: Move cdev add before device add35eacb5c87ANDROID: mm: allow vmas with vm_ops to be speculatively handled77e791866bANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct.54f66141a8ANDROID: sched: Add vendor hooks for sched.58b10706f3ANDROID: sched: Add vendor hooks to compute new cpu freq.a629454175Revert "Revert "net: xfrm: Localize sequence counter per network namespace""2d9841f98dFROMGIT: usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby4e2ca165baFROMGIT: usb: dwc3: gadget: Check for disabled LPM quirka6b8e73972ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays0f9bfa0e99FROMLIST: export: Make CRCs robust to symbol trimminge67935d786ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY327402e1e9ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 208451e2e48eFROMGIT: ASoC: soc-component: Add snd_soc_pcm_component_ackce1a244af8UPSTREAM: ASoC: dmaengine_pcm: add peripheral configuration1dbf9d8dbcUPSTREAM: dmaengine: add peripheral configurationfb8304fcb8UPSTREAM: PM: domains: use device's next wakeup to determine domain idle statee049d04424UPSTREAM: PM: domains: inform PM domain of a device's next wakeup98de9de261Revert "FROMLIST: PM / Domains: add domain feature flag for next wakeup"14f2208945Revert "FROMLIST: PM / domains: inform PM domain of a device's next wakeup"f316415fb2Revert "FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state"76782b5633FROMGIT: mm: cma: add the CMA instance name to cma trace events1cfa9bc019FROMGIT: mm: cma: Add the CMA instance name to the cma_alloc_start trace eventc453643efaFROMGIT: mm: cma: add trace events for CMA alloc perf testing48b3f756edANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition2ead8661c3ANDROID: vendor_hooks: Fix build-break due to psi_eventd651e1d63cANDROID: GKI: Update abi_gki_aarch64_qcom list for kprobe module9b4e02e2eeANDROID: GKI: Enable CONFIG_HIST_TRIGGERS1e5b2db654FROMGIT: tick/broadcast: Allow late registered device to enter oneshot mode5a1b7a90e9UPSTREAM: arm64: uaccess: split user/kernel routines1eb51cfdb4UPSTREAM: arm64: uaccess: refactor __{get,put}_user800a0f7b36BACKPORT: arm64: uaccess: rename privileged uaccess routinesacc13a8440ANDROID: Incremental fs: Add INCFS_IOC_GET_LAST_READ_ERROR6cce4fa251ANDROID: Incremental fs: Fix INCFS_MAGIC_NUMBER casts44ffa65110ANDROID: Incremental fs: Add status to sysfs3d471f0108ANDROID: Incremental fs: fix u64 integer cast to pointerba9602b155ANDROID: Incremental fs: stat should return actual used blocksf4c368a3f9ANDROID: Incremental fs: Add FS_IOC_READ_VERITY_METADATA16350016d8ANDROID: export find_user() & free_uid()for GKI purpose.bc7711817eANDROID: GKI: update ABI descriptione38df2d204ANDROID: GKI: Update abi_gki_aarch64_qcom for kgsl AO tracing support52f8b40ff6ANDROID: ABI: update symbols to unisoc whitelist for the fifth time50aa353c69ANDROID: sched: Add vendor hooks for cpu affinity.0d74600d22ANDROID: GKI: Update abi_gki_aarch64_qcom list for reverse migration9197f16834ANDROID: abi_gki_aarch64_generic: Add a few more symbols14d08ba7a0FROMGIT: usb: dwc3: gadget: Remove FS bInterval_m1 limitationf8f7b2e9e7ANDROID: abi_gki_aarch64_qcom: Add __bitmap_orad02576760ANDROID: GKI: Update abi_gki_aarch64_qcom for gpio block read tracepoint002566e608FROMGIT: dt-bindings: connector: Add slow-charger-loop definitionee5af5cb09FROMGIT: usb: dwc3: gadget: Fix START_TRANSFER link state checkfcd2a56bb0FROMGIT: usb: gadget: Fix double free of device descriptor pointers3f315db5f8FROMGIT: usb: typec: tcpm: Fix error while calculating PPS out values32b16a3a3fMerge 5.10.32 into android12-5.10b9836d4090ANDROID: inline isolate_and_split_free_page2e04650661ANDROID: kernel: clear debug_kinfo precisely295ce88224ANDROID: cgroup: Add vendor hook for cpuset.e162c57223ANDROID: GKI: Update abi_gki_aarch64_qcom for PSI tracepointsb79d1815c4ANDROID: psi: Add vendor hooks for PSI tracing25ede723cdANDROID: abi_gki_aarch64_qcom: Add android_rvh_sched_setaffinityef4ff626b3ANDROID: gki_defconfig: temporarily disable KFENCE in GKI91a4e8d8c8ANDROID: GKI: Update abi_gki_aarch64_qcom list for minidump8cd9aa93b7ANDROID: implement wrapper for reverse migrationea527a52d1ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig3b9e4bd9f0ANDROID: abi_gki_aarch64_qcom: Update symbol listf096764239ANDROID: clang: update to 12.0.5e16264e625ANDROID: Add initial Exynos symbol liste98d2de6a6ANDROID: mm: fix mixed declaration and code warning73ae4bff1dANDROID: sched/fair: call set_next_entity() on the replaced next task6c3c18a4c9FROMGIT: binder: fix the missing BR_FROZEN_REPLY in binder_return_stringsda9a1b44eeFROMLIST: drivers/clocksource/timer-of: Remove __init markings23e7d05d56ANDROID: GKI: Add support for a GKI_DEFCONFIG_FRAGMENTde777f121dANDROID: GKI: Update abi_gki_aarch64_qcom for logbuf tracepointab8b108b0aMerge 5.10.31 into android12-5.1047b8276da1ANDROID: PCI: dwc: Export symbols for ep driver005be5a71bANDROID: abi_gki_aarch64_qcom: Add sock_setsockopt to list35dafe72ddANDROID: vendor_hooks: tune reclaim swappiness or scan typeedb1a85895FROMGIT: media: docs: Document colorimetry classe6b18e4945FROMGIT: media: v4l: Add new Colorimetry Classa0ac76fc0cFROMGIT: media: v4l2-ctrl: Add decoder conceal color controla6edc4212bFROMGIT: media: v4l2-ctrl: add controls for long term reference.e628415846FROMGIT: media: v4l2-ctrls: Add control for AUD generation9c6ccd3184FROMGIT: media: docs: Deprecate mfc display delay controlsf677d55e99FROMGIT: media: s5p-mfc: Use display delay and display enable std controls2a3e5b8c90FROMGIT: media: v4l2-ctrl: Make display delay and display enable std controls308e49bc5fANDROID: Make KMI_SYMBOL_LIST_STRICT_MODE overrideable34fde61f72ANDROID: logbuf: vendor hook for logbuf dump on oopsfc380a2a73ANDROID: Incremental fs: fix minor printk format warning1aff922933Revert "net: xfrm: Localize sequence counter per network namespace"9a705f0463Merge 5.10.30 into android12-5.107d5e1de98eANDROID: Kbuild: Add support for KBUILD_MIXED_TREEe41d160482ANDROID: build.config: Add vmlinux.symvers and modules.builtin to DIST_DIRef07904022ANDROID: abi_gki_aarch64_qcom: Add thermal zone enable and unregisterb248dd37dbFROMGIT: usb: typec: tcpm: Honour pSnkStdby requirement during negotiationeed5187d41FROMGIT: dm verity fec: fix misaligned RS roots IO5ef36bda8fRevert "Revert "dm verity: fix FEC for RS roots unaligned to blo..."fc503912fdRevert "Revert "dm bufio: subtract the number of initial sectors..."2feb4789b7ANDROID: smp: fix preprocessor conditional warningf226790096ANDROID: mm/memory_hotplug: fix minor printk format warnings615edf1635ANDROID: power_supply: inline empty power_supply_get_by_phandle_array()3ab775d150FROMGIT: usb: dwc3: core: Add shutdown callback for dwc3fbb0ff48a7FROMGIT: usb: dwc3: gadget: Ignore Packet Pending bit8d92227969ANDROID: usb: typec: tcpm: Update tcpm_update_sink_capabilitiesc50ebbb88dANDROID: GKI: Update the ABI xml750af2afbeANDROID: GKI: Add generic aarch64 symbol list01a0d1ea31ANDROID: usb: host: Use old init scheme when hook unavailable6aee238019Revert "dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size"59977fca5cRevert "dm verity: fix FEC for RS roots unaligned to block size"ea2cf4bea8Revert "ANDROID: AVB error handler to invalidate vbmeta partition."6125b201ccf2fs: fix to avoid NULL pointer dereferencee4947f414cf2fs: avoid duplicated codes for cleanupe882e7aefff2fs: document: add description about compressed space handlingd2521bc897ANDROID: gki_defconfig: reduce KFENCE pool sizec70d90263cFROMGIT: virt_wifi: Return micros for BSS TSF values09eafb2817ANDROID: stacktrace: export stack_trace_save_tsk/regs6f6d8bb444ANDROID: arm64: declare system_32bit_el0_cpumask as exportb492fa8a50ANDROID: Fix compilation warning in __iommu_map_pages()947f7639b3ANDROID: iommu/io-pgtable-arm: Fix arguments for __arm_lpae_map()40537e85f7ANDROID: GKI: Bump KMI_GENERATION, ABI representationaf0bfc5b9dANDROID: GKI: Update virtual device symbol list216fe64b61ANDROID: usb: host: free the offload TR by vendor hookf10ea3ce74f2fs: clean up build warningsc62f09151dMerge 5.10.29 into android12-5.101d3b80670fANDROID: Add GKI_HIDDEN_MM_CONFIGS to support ballooning.92de566762ANDROID: usb: dwc3: gadget: don't cancel the started requestsfbcbe0a7a6FROMGIT: usb: typec: tcpm: update power supply once partner accepts18a943bbafFROMGIT: usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply97e02abb86FROMGIT: usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply8a4d1dc880ANDROID: first 4/9/2021 KMI updateb73c7360d9ANDROID: Add a new core symbol list28949c3e70FROMLIST: iommu/arm-smmu: Implement the map_pages() IOMMU driver callback8bc46bd74bFROMLIST: iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback83dda912b3FROMLIST: iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages()a9b45f6174FROMLIST: iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages()ac3994447cFROMLIST: iommu/io-pgtable-arm: Implement arm_lpae_map_pages()4ad6f2a43cFROMLIST: iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages()40ec873a9aBACKPORT: FROMLIST: iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries08d46858c7FROMLIST: iommu: Add support for the map_pages() callbackb9a5924547FROMLIST: iommu: Hook up '->unmap_pages' driver callbackdcf8af32e6FROMLIST: iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts35dde30a45FROMLIST: iommu: Use bitmap to calculate page size in iommu_pgsize()16cabf65c7BACKPORT: FROMLIST: iommu: Add a map_pages() op for IOMMU driversba575b2222BACKPORT: FROMLIST: iommu/io-pgtable: Introduce map_pages() as a page table opced8a6da9cFROMLIST: iommu: Add an unmap_pages() op for IOMMU drivers1e74a0fd95FROMLIST: iommu/io-pgtable: Introduce unmap_pages() as a page table op46074eb650Revert "Revert "net: introduce CAN specific pointer in the struct net_device""e094831fecRevert "Revert "bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG""b16bfd6279Revert "Revert "bpf: Fix fexit trampoline.""acff98ad6eRevert "ANDROID: GKI: hack to handle genksyms change in sound/soc/soc-core.c"421e0ec416Revert "Revert "can: dev: Move device back to init netns on owning netns delete""fa5fc9f474Revert "Revert "net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M""ccd273758cRevert "Revert "net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S""15ba58936bRevert "Revert "net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()""c4ac290425Revert "Revert "net: phy: introduce phydev->port""81d375222aANDROID: abi_gki_aarch64_qcom: Add __tracepoint_android_rvh_replace_next_task_faira038be9b2cANDROID: sched: Update android_rvh_check_preempt_wakeup hook087cb51ae7FROMGIT: scsi: ufs: ufs-debugfs: Add error counters7c6fce275cFROMGIT: scsi: ufs: Refine error history functionsed2197ba47ANDROID: GKI: Add android_rvh_cpu_cgroup_online to qcom symbol listddeb3cdc3aANDROID: sched: Add android_rvh_cpu_cgroup_online hook02732576b1FROMLIST: userfaultfd/shmem: fix minor fault page leak26d1bb8087FROMLIST: userfaultfd/hugetlbfs: Fix minor fault page leak606bb05382BACKPORT: FROMGIT: userfaultfd/selftests: unify error handling642412b1acFROMGIT: userfaultfd/selftests: only dump counts if mode enabledf4ab74004aFROMGIT: userfaultfd/selftests: drop VERIFY check in locking_thread56cfdd46b8FROMGIT: userfaultfd/selftests: remove the time() check on delayed uffd1e1eb31e95FROMGIT: userfaultfd/selftests: use user mode only2039d96cb7FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support91b66856b8BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test4a460b5cbaFROMGIT: userfaultfd/selftests: create alias mappings in the shmem test94f1573615FROMGIT: userfaultfd/selftests: use memfd_create for shmem test typed672123ec4BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem357700fcc3FROMGIT: userfaultfd/selftests: add test exercising minor fault handling0dc6a0929fFROMGIT: userfaultfd: update documentation to describe minor fault handling4a5cf92412BACKPORT: FROMGIT: userfaultfd: add UFFDIO_CONTINUE ioctle6bf076c2aBACKPORT: FROMGIT: userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled2c64edbe69FROMGIT: userfaultfd: disable huge PMD sharing for MINOR registered VMAs4d3dd339deBACKPORT: FROMGIT: userfaultfd: add minor fault registration mode343cacfa06FROMGIT: hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp5c3d6acc99FROMGIT: mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h8b03b57113FROMGIT: mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHAREf1d8bd5b4bFROMGIT: hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled59caf93f36BACKPORT: FROMGIT: hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share()9905016d1bANDROID: arm64: coresight: Fix a sparse warning1f99f71f2cANDROID: usb: dwc3: export tracepoint for dwc3 read/writec64c734708ANDROID: GKI: hack to handle genksyms change in sound/soc/soc-core.cbc751d322eRevert "bpf: Fix fexit trampoline."21e2297daeRevert "bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG"4a23c8ded3Revert "net: introduce CAN specific pointer in the struct net_device"e92949726cMerge 5.10.28 into android12-5.10d623f1ff72ANDROID: Add vendor hooks to signal.128b8a7ad2ANDROID: mm: cma: Add forward definition of cma in vendor hookda3074b19cANDROID: arm64/mm: fix minor printk format warningdb6a2dd55aFROMLIST: gcov: re-fix clang-11+ supportad5be8a9b1ANDROID: GKI: Add deferred_free to qcom symbol listaeecae11f9ANDROID: android/OWNERS: drop gki-abi-approvers@1cdf332fe5ANDROID: GKI: Update abi_gki_aarch64_qcom for VBO support34fc082d21ANDROID: qcom: Add dev, inet and skb related symbols70249b572cFROMGIT: arm64: fix inline asm in load_unaligned_zeropad()c51e9f8bf8ANDROID: Add Image.lz4 to arm64 GKI outputsa9b76c4519UPSTREAM: drm/drm_vblank: set the dma-fence timestamp during send_vblank_event430a4283cbUPSTREAM: dma-fence: allow signaling drivers to set fence timestampc18ab1d162ANDROID: sched: Initialize arguments of android_rvh_replace_next_task_fair6804a59039ANDROID: usb: typec: tcpm: Add vendor hook to update current limitc6e85ea56bANDROID: mm: cma: add vendor hoook in cma_alloc()180ab1b1e5ANDROID: GKI: Update ABI XML63785deb40ANDROID: GKI: Update virtual_device symbol list126c2fc191ANDROID: dma-heap: Make the page-pool/deferred-free libraries built-in8f3f46d77cANDROID: vendor_hooks: Add hooks to recognize special worker thread.af7214914aANDROID: usb: typec: tcpm: Add vendor hook to store partner source capabilities73be6141e9UPSTREAM: KVM: arm64: Fix CPU interface MMIO compatibility detection9b42d1c8d4f2fs: modify open brace '{' following function definitions1757598ffaf2fs: fix the periodic wakeups of discard threadd731e43cfcf2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()380faaa0aaf2fs: fix to avoid GC/mmap race with f2fs_truncate()52840dfa57FROMGIT: xhci: prevent double-fetch of transfer and transfer event TRBsc037ca6598FROMGIT: xhci: fix potential array out of bounds with several interruptersd535e4b2caFROMGIT: xhci: check control context is valid before dereferencing it.a201b4369cFROMGIT: xhci: check port array allocation was successful before dereferencing it412bd71850ANDROID: tracing: Make automounting in debugfs optionaleacad94c98ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint70cf1983feANDROID: Add a build config fragment for KHWASan.60aabb9a5bFROMGIT: driver core: Use unbound workqueue for deferred probes519c8c6b2eANDROID: usb: host: xhci: provide function prototype for xhci_address_device5113fd3158ANDROID: usb: host: add bus_suspend/bus_resume to xhci overrides285973b22eANDROID: usb: host: add address_device to xhci overrides2e4b322b06ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS9d10efa2a0ANDROID: usb: host: add max packet parameter on alloc_transfer_ring hook3390f5d0dcANDROID: usb: host: add xhci hooks for vendor specific container contexta7d2724e52ANDROID: ABI: Update allowed symbol list for QCOMa4d0971961ANDROID: abi_gki_aarch64_qcom: Add android_rvh_probe_register7361785b8ff2fs: set checkpoint_merge by defaulte15d220552f2fs: Fix a hungtask problem in atomic writee4491f8134f2fs: fix to restrict mount condition on readonly block deviceb667340b25f2fs: introduce gc_merge mount option79d06e20a4f2fs: fix to cover __allocate_new_section() with curseg_lock6defd53006f2fs: fix wrong alloc_type in f2fs_do_replace_blockf74afaf1bff2fs: delete empty compress.hcc4ff1f3def2fs: fix a typo in inode.c528611246ff2fs: allow to change discard policy based on cached discard cmdsadbeec301cf2fs: fix to avoid touching checkpointed data in get_victim()e457ef6709f2fs: fix to update last i_size if fallocate partially succeedsc4346bbb51f2fs: fix error path of f2fs_remount()fcbab6e80bf2fs: fix wrong comment of nat_tree_lock0d36b38e1ef2fs: fix to avoid out-of-bounds memory accessa940a9ad96f2fs: don't start checkpoint thread in readonly mountpointf7dca8471df2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC48b532703ff2fs: add sysfs nodes to get runtime compression stata5717d2ca6f2fs: fix to use per-inode maxbytes in f2fs_fiemap26423921acf2fs: fix to align to section for fallocate() on pinned filea5407f50d3f2fs: expose # of overprivision segments672d8b3cabf2fs: fix error handling in f2fs_end_enable_verity()5459e25504f2fs: fix a redundant call to f2fs_balance_fs if an error occurs60eac71600f2fs: remove unused file_clear_encrypt()533d45fefdf2fs: check if swapfile is section-allignede0a507f5c5f2fs: fix last_lblock check in check_swap_activate_fast8e8184cc49f2fs: remove unnecessary IS_SWAPFILE check54af5b35f4f2fs: Replace one-element array with flexible-array member1e2bd9c6c2f2fs: compress: Allow modular (de)compression algorithms7688fb401df2fs: check discard command number before traversing discard pending list6cd5fef390f2fs: update comments for explicit memory barrier14d0fdac3cf2fs: remove unused FORCE_FG_GC macrob8719b37cdf2fs: avoid unused f2fs_show_compress_options()841a52ae07f2fs: fix panic during f2fs_resize_fs()ba25abde92f2fs: fix to allow migrating fully valid segmentc6acf57aebf2fs: fix a spelling errore262ecf61bf2fs: fix a spacing coding style Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ic746701c2cc25419fe66f07ddc616618c9d39444
…
…
…
…
…
…
…
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
script/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%