summaryrefslogtreecommitdiff
path: root/kernel-5.10-gz
AgeCommit message (Collapse)Author
2022-02-07Update kernel to builds 8154658android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Alessio Balsini
git log --first-parent -100 --oneline --no-decorate 7859e08c9c7b..872f4b4ae2ab: 872f4b4ae2ab Merge 5.10.98 into android13-5.10 8bb3f8318869 ANDROID: ABI: update generic symbol list a23e6393964e Merge 5.10.97 into android13-5.10 d107cd06f26b Revert "ANDROID: incremental-fs: fix mount_fs issue" 995aca469091 ANDROID: kleaf: build/kleaf -> build/kernel/kleaf 7ddb109103ca FROMGIT: f2fs: move f2fs to use reader-unfair rwsems e4efc54f542c ANDROID: build/build-tools -> build/kernel/build-tools. 24077de9f517 ANDROID: incremental-fs: remove index and incomplete dir on umount Test: treehugger Bug: 217661925 Change-Id: I87533b98a34b340db930aa43c23a2c14d067c816
2022-02-02Update kernel to builds 8141779Alessio Balsini
git log --first-parent -100 --oneline --no-decorate 10339b6da670..7859e08c9c7b: 7859e08c9c7b Merge 5.10.96 into android13-5.10 fcc2bfb27307 Revert "ANDROID: GKI: enable test_stackinit kernel module" 9ef501f32952 ANDROID: fuse-bpf: Fix truncate 0da4b942e06d ANDROID: Update the ABI symbol list e5b586101920 Merge 5.10.95 into android13-5.10 d6cd0623a6f5 Merge 5.10.94 into android13-5.10 8a98494ddc95 ANDROID: Update the ABI symbol list 01e57334c853 ANDROID: KVM: arm64: pkvm: Prevent the donation of no-map pages 55ee32da5ed3 ANDROID: KVM: arm64: Don't remove shadow table entry twice on teardown 95602b683410 Revert "Revert "ANDROID: GKI: update virtual device symbol list"" 51fe598af985 BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace d2ee879f4039 FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE b2bdc0a19c41 Revert "BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace" 112e6b4f251d Revert "FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE" 7edc8bc69d7d ANDROID: Update the ABI symbol list c995d4a63c43 ANDROID: ABI: Update the generic symbol list d44db9ac8ad7 UPSTREAM: usb: gadget: f_serial: Ensure gserial disconnected during unbind da8e6800702e UPSTREAM: tools/resolve_btfids: Fix warnings f74899b38f8a UPSTREAM: kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS 9d7a259dba8d UPSTREAM: driver core: fw_devlink: Improve handling of cyclic dependencies 63e1ba88549d UPSTREAM: binder: fix freeze race 7950a1a6fe59 UPSTREAM: usb: xhci-mtk: fix issue of out-of-bounds array access e3ea5ed40751 UPSTREAM: xhci: Fix failure to give back some cached cancelled URBs. b496f320dc04 ANDROID: selftests: fix incfs_test 49fe66b3ceb6 Revert "ANDROID: ABI: Update the generic symbol list" 0ed1e67a81fb ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst 93717b608dd3 ANDROID: incremental-fs: fix mount_fs issue 4094a44201db ANDROID: GKI: Update the ABI symbol list Test: treehugger Bug: 202785178 Bug: 215486645 Change-Id: I62515849b0d7f69cde315039f59106e3d2e7a73e
2022-01-26Update kernel to builds 8116300Howard Chen
git log --first-parent -100 --oneline --no-decorate e48efff5cb5f..10339b6da670: 10339b6da670 UPSTREAM: file: fix close_range() for unshare+cloexec 841ee1fff741 UPSTREAM: close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC 737c09e19577 UPSTREAM: fs, close_range: add flag CLOSE_RANGE_CLOEXEC a185c0f11618 ANDROID: remove more stale variables from build.config files 33078fb6fb82 ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl Test: treehugger Bug: 216395084 Change-Id: Id451251c0e1f09dfddd9b57b526ab15b011bc07d
2022-01-25Update kernel to builds 8114413Alessio Balsini
git log --first-parent -100 --oneline --no-decorate 0b57557c8d4c..e48efff5cb5f: e48efff5cb5f ANDROID: arch/Kconfig: fix up LTO LLVM_IAS depdency ffff118fe157 BACKPORT: scripts/Makefile.clang: default to LLVM_IAS=1 377062e9833e UPSTREAM: Makefile: infer --target from ARCH for CC=clang 79bd0fef92b0 BACKPORT: Makefile: move initial clang flag handling into scripts/Makefile.clang 46d37c6b6d8c UPSTREAM: kbuild: warn if a different compiler is used for external module builds 7cb08715b6d0 UPSTREAM: kbuild: split cc-option and friends to scripts/Makefile.compiler 5f94c8bd7491 BACKPORT: kbuild: prefix $(srctree)/ to some included Makefiles 0e5e792a0e90 UPSTREAM: kbuild: replace sed with $(subst ) or $(patsubst ) 26a2046334de UPSTREAM: Makefile: Only specify '--prefix=' when building with clang + GNU as f0a6553e1d8f UPSTREAM: Makefile: Remove '--gcc-toolchain' flag f671c01fa7f7 UPSTREAM: kbuild: remove ld-version macro 8fe8aa47e490 UPSTREAM: kbuild: remove LLVM=1 test from HAS_LTO_CLANG a0723f1fd041 UPSTREAM: Makefile: Remove # characters from compiler string 2ca7f6ca9ae9 UPSTREAM: Makefile: reuse CC_VERSION_TEXT 870681ecd325 Revert "ANDROID: GKI: update virtual device symbol list" a5bf62aaed06 BACKPORT: arm64: errata: Add workaround for TSB flush failures d92823b63b2a UPSTREAM: arm64: Add Neoverse-N2, Cortex-A710 CPU part definition af2c988091dc UPSTREAM: coresight: trbe: Defer the probe on offline CPUs 262bfd89ed3c UPSTREAM: coresight: etm4x: Use Trace Filtering controls dynamically 5e4d41823305 BACKPORT: coresight: etm4x: Save restore TRFCR_EL1 bd68b82ac77d UPSTREAM: coresight: tmc-etr: Speed up for bounce buffer in flat mode 7704af783459 UPSTREAM: coresight: tmc-etr: Add barrier after updating AUX ring buffer 0d871c706382 FROMGIT: KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE 2f7bdca6d979 FROMGIT: KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems 0c710007a430 FROMGIT: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance eb81e57b5b5b Revert "FROMLIST: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance" e5afbcc0aca4 UPSTREAM: arm64: cputype: Add CPU implementor & types for the Apple M1 cores eca436b2451b ANDROID: BACKPORT: KVM: arm64: pkvm: Force injection of a data abort on NISV MMIO exit a9a8ba7348ef ANDROID: KVM: arm64: Fix vcpu sys_reg accessors when running with VHE 4c1929544354 ANDROID: KVM: arm64: Support TLB invalidation in guest context 429fe1395fd8 Revert "ANDROID: KVM: arm64: Avoid switching to guest context if guest is already loaded" eb69f26fe8e2 ANDROID: fuse: Fix umasking in backing Test: treehugger Bug: 202785178 Change-Id: I0feb8b0ee2bf8514a95887e0936eaa17fa20abe1
2022-01-21Update kernel to builds 8103121Alessio Balsini
git log --first-parent -100 --oneline --no-decorate 5750142fdbe0..0b57557c8d4c: 0b57557c8d4c ANDROID: GKI: update virtual device symbol list 0c2826408d9a ANDROID: Update the ABI symbol list dc5d7aea8ae2 ANDROID: f2fs: fix fscrypt direct I/O support Test: treehugger Bug: 202785178 Bug: 215486645 Change-Id: I92ef1897645f6321b6c0164c39e152742ac08f85
2022-01-21Update kernel to builds 8099211Ramji Jiyani
git log --first-parent -100 --oneline --no-decorate 976a28295a01..5750142fdbe0: 5750142fdbe0 Merge 5.10.93 into android13-5.10 6d54ce01086a Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android13-5.10 8e4511805d91 ANDROID: GKI: enable test_stackinit kernel module 215c64c96375 Merge 5.10.92 into android13-5.10 2fd546e0e3c4 ANDROID: fs/fuse: Backing move returns EXDEV if TO not backed Test: treehugger Bug: 200082547 Change-Id: Ifd382d0bb6235bf9013529965476b1a5dd148061
2022-01-19Update kernel to builds 8092448Howard Chen
git log --first-parent -100 --oneline --no-decorate 3778d1a75af0..976a28295a01: 976a28295a01 ANDROID: Change anon vma name limit from 80 to 256 d0bf79a102e5 ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names b5db68c85021 UPSTREAM: mm: move anon_vma declarations to linux/mm_inline.h a145fd90ac3f UPSTREAM: mm: add anonymous vma name refcounting 5be683755fc0 UPSTREAM: mm: add a field to store names for private anonymous memory eaf81c421780 UPSTREAM: mm: rearrange madvise code to allow for reuse d99767b97a9d Revert "ANDROID: mm: add a field to store names for private anonymous memory" ea253a055d4d Revert "ANDROID: mm: fix up new call to vma_merge()" bf8d29c109b4 Revert "ANDROID: fix up 60500a42286d ("ANDROID: mm: add a field to store names for private anonymous memory")" Test: treehugger Bug: 215278527 Change-Id: I706e598c7efa30b5ed7372e907725246867a7197
2022-01-18Update kernel to builds 8090556Ramji Jiyani
git log --first-parent -100 --oneline --no-decorate c9c83164bf8f..3778d1a75af0: 3778d1a75af0 ANDROID: GKI: defconfig: enable BTF debug info 44b9bfcd4cdb FROMGIT: tools/resolve_btfids: Build with host flags 5c1e9f311f63 ANDROID: ABI: Update the generic symbol list 819223c02c65 UPSTREAM: kasan, slub: reset tag when printing address 3b8b51547bbc UPSTREAM: mm: fix the deadlock in finish_fault() d5f74773bf3a UPSTREAM: scsi: virtio_scsi: Do not overwrite SCSI status 973230a4ca1d ANDROID: Update the ABI symbol list b074149d20ef ANDROID: bpf-fuse: Fix Setattr 049a8b54d34c ANDROID: GKI: Disable security lockdown for unsigned modules 2da3b12bc02b ANDROID: GKI: Enable system_dlkm build for gki 39220e855b9b ANDROID: GKI: Enable config for module signing 254d99979832 ANDROID: GKI: Do not force select MODULE_SIG_ALL d1109f05c395 BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace 3d914125b248 FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE c02620fb2591 ANDROID: KVM: arm64: relay entropy requests from protected guests directly to secure d01a90c85889 ANDROID: KVM: arm64: Create EL2 copy of __icache_flags for pKVM instead of alias ec2585f588a5 ANDROID: arm64: Register earlycon fixmap with the MMIO guard f6edd58a0c69 ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap 8e744844c685 ANDROID: arm64: Enroll into KVM's MMIO guard if required f89d2055a3a2 ANDROID: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard bd1474cd4c96 ANDROID: BACKPORT: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages be179b64d026 ANDROID: KVM: arm64: Add some documentation for the MMIO guard feature a0841f8b502b ANDROID: KVM: arm64: Plumb MMIO checking into the fault handling 1b72ff723d76 ANDROID: KVM: arm64: pkvm: Wire MMIO guard hypercalls 0cf825862698 ANDROID: KVM: arm64: pkvm: Add MMIO guard infrastructure b7bef27e7174 ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag fc38ca626f71 ANDROID: KVM: arm64: Expose topup_hyp_memcache() to the rest of KVM 77deb9870582 ANDROID: KVM: arm64: Define MMIO guard hypercalls 19b510d531ef ANDROID: KVM: arm64: Check for PTE valitity when checking for executable/cacheable d760740101ef ANDROID: KVM: arm64: Generalise VM features into a set of flags 000f0c90c4e9 ANDROID: KVM: arm64: pkvm: Plug in cache invalidation for non-protected guests 21b5ab1b19c0 ANDROID: KVM: arm64: pkvm: Allow the shadows to be destroyed on teardown 70f68991b33f ANDROID: KVM: arm64: pkvm: Don't init pvm traps non non-protected guests 3336b8073a1a ANDROID: KVM: arm64: pkvm: Share memory with non-protected guests 4fe4fd67466a ANDROID: KVM: arm64: pkvm: Manage the non-protected guest dirty state from EL1 3e7b59fb60a0 ANDROID: KVM: arm64: pkvm: State sync primitives for non-protected guests 520514c34190 ANDROID: KVM: arm64: pkvm: Introduce entry/exit handlers for non-protected guests a1ab3b544a40 ANDROID: KVM: arm64: pkvm: Make {flush,sync}_shadow_state() take the full state 4262892c410b ANDROID: KVM: arm64: pkvm: Replace pkvm_loaded_state.is_shadow with is_protected 5106d405c6b2 ANDROID: KVM: arm64: Generate hyp-constants.o as an nVHE object c0dc717dcac2 ANDROID: KVM: arm64: Introduce vcpu_is_protected() helper c496a488559b ANDROID: KVM: arm64: pkvm: Update the shadow view of pkvm.enabled at creation time 8598c42c281d ANDROID: KVM: arm64: pkvm: Store vcpus in donated PGD at shadow-creation time 8273903998cf ANDROID: KVM: arm64: pkvm: Rerge get_num_hvc_args into handle_pvm_exit_hvc64 24ccade039d9 ANDROID: KVM: arm64: pkvm: Move memcache topup into a helper 6f48cee5aac3 ANDROID: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware 20e053c89105 ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs 0ba692e7afbf ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol adee75e0a40a ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host 9e2ddae4d3c3 ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege fb01b29bae6a ANDROID: BACKPORT: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region 6e8a01f8d7bc ANDROID: KVM: arm64: Extend comment in has_vhe() cd188a87f223 ANDROID: KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE 003b19bae85a ANDROID: KVM: arm64: Create EL2 shadow for VMs when pKVM is enabled c144439fa9f3 ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls be06c4567fb6 FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services 49eccab7c304 ANDROID: BACKPORT: KVM: arm64: Zero protected guest pages on teardown 04655254570d ANDROID: KVM: arm64: Donate pages to protected guests 7f19cf521f49 ANDROID: KVM: arm64: Allow userspace to receive SHARE and UNSHARE notifications e2fe2a2d524e ANDROID: KVM: arm64: Add MEMINFO and {UN,}SHARE hypercalls for protected guests 82d27dc4c850 ANDROID: KVM: arm64: Advertise KVM vendor hypercalls to protected guests 999a56ad61c3 ANDROID: KVM: arm64: Add __pkvm_guest_unshare_host() d7cbdc1b2a5a ANDROID: KVM: arm64: Add __pkvm_guest_share_host() e853c3b1726f ANDROID: BACKPORT: KVM: arm64: Add initial support for KVM_CAP_EXIT_HYPERCALL 119a6793190b ANDROID: KVM: arm64: Reject concurrent loading of a vCPU on multiple physical CPUs 9c864eab574c ANDROID: KVM: arm64: Refcount shadow structs on vcpu_{load/put}() 6dbd44ccf4c9 ANDROID: BACKPORT: KVM: arm64: Use guest VMID as owner id 1edca0105976 ANDROID: BACKPORT: KVM: arm64: Make owner ids 32 bits wide d9c8760aaf0a ANDROID: BACKPORT: KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate ecf2308ee8de ANDROID: KVM: arm64: Avoid switching to guest context if guest is already loaded 94391c57a5cd ANDROID: KVM: arm64: Reclaim vm state pages in teardown memcache e86aeb3febeb ANDROID: KVM: arm64: Call __pkvm_host_share_guest on memory abort 565d8db4a977 ANDROID: KVM: arm64: Add __pkvm_host_share_guest hypercall d9d39d7e131c ANDROID: KVM: arm64: Reclaim guest page-table pages during teardown ce5990f21cf2 ANDROID: KVM: arm64: Prepare EL2 guest stage-2 page-table 154cf3e73f6f ANDROID: KVM: arm64: Add pcpu fixmap infrastructure at EL2 a6c9e5720b02 ANDROID: KVM: arm64: Factor out private range VA allocation f36807666193 ANDROID: BACKPORT: KVM: arm64: Make hyp stage-1 refcnt correct on the whole range b651d43f2a24 ANDROID: arm64: Annotate icache_inval_pou as position-independent 4cd08ce60422 ANDROID: KVM: arm64: Add hyp_memcache helpers for pkvm e9e9cffee93a ANDROID: KVM: arm64: Add hyp_memcache helpers for the kernel 4170e1abe7eb ANDROID: KVM: arm64: Add generic hyp_memcache helpers 2549cef744b7 ANDROID: KVM: arm64: Consolidate stage-2 init in one function 12a7e2d06192 ANDROID: KVM: arm64: Allow non-coallescable pages in a hyp_pool 19ea294eedb1 ANDROID: KVM: arm64: Provide a helper to compute the size of stage-2 PGDs c20fef387cd2 ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE 45f87742a617 ANDROID: KVM: arm64: Handle PSCI for protected VMs 995b261f1e0a ANDROID: KVM: arm64: refactor kvm_vcpu_enable_ptrauth() for hyp use 3f6536412f0b ANDROID: KVM: arm64: refactor vcpu_read_sys_reg and vcpu_write_sys_reg for hyp use 1e5b56352d1b ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header 6a5e1105383d ANDROID: KVM: arm64: pkvm: Refactor DABT entry/exit 3a07a4bd0d9c ANDROID: KVM: arm64: pkvm: Rework sysreg entry/exit handling 1070b5616f45 ANDROID: KVM: arm64: pkvm: Lazy host FP save/restore a3ea21f4d4ab ANDROID: KVM: arm64: Restrict protected VM capabilities ab2c31fe1d02 ANDROID: KVM: arm64: Pin host structs for pVMs 7b2e541a6310 ANDROID: KVM: arm64: pkvm: Introduce __pkvm_{load,put}_vcpu() be1849348b0d ANDROID: KVM: arm64: Save/restore virtual timer state from the shadow vcpu 3784299dcede ANDROID: KVM: arm64: Move vgic state between host and shadow vcpu structures 7a2a87a002ea ANDROID: KVM: arm64: Merge vmcr/apr save/restore 871ce72f0409 ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to shadow vcpu init Test: treehugger Bug: 200082547 Change-Id: Ief748d804995b7489df036ea6fb38e535b9f4c2c
2022-01-14Update kernel to builds 8080270Alessio Balsini
git log --first-parent -100 --oneline --no-decorate c53f0e353064..c9c83164bf8f: c9c83164bf8fb ANDROID: fsnotify: Fix Open Check b99f858e42d3a ANDROID: fsnotify: Notify lower fs of open b6f28f6377460 ANDROID: fuse-bpf: Support inotify 53c77d7a8e19f ANDROID: fsnotify: Notify lower fs of open aae548daec774 ANDROID: fuse-bpf: Support inotify abaefd378cee4 ANDROID: dma-buf: heaps: fix dma-buf heap pool pages stat 10df8502c6bfa ANDROID: Update abi_gki_aarch64_virtual_device df9986dceeaa0 ANDROID: fuse-bpf: Make compile with CONFIG_FUSE but no CONFIG_FUSE_BPF Test: treehugger Bug: 202785178 Change-Id: Id15faba907b08c50fb15284d37fdc87a82a14c30
2022-01-12Update kernel to builds 8068413Howard Chen
git log --first-parent -100 --oneline --no-decorate 34957d1e9236..c53f0e353064: c53f0e353064 ANDROID: thermal: Add vendor hook to get thermal zone device d6d42583fee3 Merge 5.10.91 into android13-5.10 Test: treehugger Bug: 214143143 Change-Id: I0cf14961c0b108ab8a4500c22404c3336203985b
2022-01-11Update kernel to builds 8067535Paul Lawrence
git log --first-parent -100 --oneline --no-decorate 6709f523251f..34957d1e9236: 34957d1e9236 ANDROID: fuse-bpf: Fix perms on readdir 99dd0843179e ANDROID: fuse-bpf: Check if mkdir dentry setup 137e78322cb3 ANDROID: kleaf: drop toolchain_version = CLANG_VERSION a5f73082c636 BACKPORT: kbuild: check the minimum assembler version in Kconfig 0edd8d1b3898 ANDROID: clang: update to 14.0.1 7ee179e5fb9b ANDROID: GKI: Disable module signing support from gki_defconfig d5c19346d14b UPSTREAM: kbuild: collect minimum tool versions into scripts/min-tool-version.sh 762dcbe77754 UPSTREAM: kbuild: fix ld-version.sh to not be affected by locale d07a1c097b16 UPSTREAM: kbuild: Fix ld-version.sh script if LLD was built with LLD_VENDOR 441ce3aebf2a BACKPORT: kbuild: check the minimum linker version in Kconfig 08436c537936 UPSTREAM: kbuild: check the minimum compiler version in Kconfig fbcd938b1d7b UPSTREAM: kbuild: LD_VERSION redenomination 45bcfde8864a FROMGIT: KVM: arm64: vgic: Replace kernel.h with the necessary inclusions de60a350d235 FROMGIT: KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() e6f6beec38f6 FROMGIT: KVM: arm64: Rework kvm_pgtable initialisation d8eaaf18365b FROMGIT: KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() 1525ed80221d FROMGIT: KVM: arm64: vgic-v3: Fix vcpu index comparison 718b3ade5070 FROMGIT: KVM: arm64: Drop unused workaround_flags vcpu field c730e7dbba79 ANDROID: Fix "one_thousand" defined but not used warning 3dfcc3ba1ac0 FROMGIT: KVM: arm64: pkvm: Unshare guest structs during teardown 4890ae64ab03 FROMGIT: KVM: arm64: Expose unshare hypercall to the host 9565570b196c FROMGIT: KVM: arm64: Implement do_unshare() helper for unsharing memory db25549067e8 BACKPORT: FROMGIT: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() 0cee02fb0216 FROMGIT: KVM: arm64: Implement do_share() helper for sharing memory 434f2d082049 BACKPORT: FROMGIT: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors 86096da3ee3e FROMGIT: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages f172ce09be68 FROMGIT: KVM: arm64: pkvm: Refcount the pages shared with EL2 b1ba2ab99162 BACKPORT: FROMGIT: KVM: arm64: Introduce kvm_share_hyp() af2a0836d6d3 FROMGIT: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 e22f84251db4 FROMGIT: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table c3a5cad5ecff BACKPORT: FROMGIT: KVM: arm64: Fixup hyp stage-1 refcount 1e0922b34131 FROMGIT: KVM: arm64: Refcount hyp stage-1 pgtable pages 10bcef57f39d FROMGIT: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator ecc14b0dae3b Revert "FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator" d76103f7919f Revert "FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages" 692851a12afc Revert "BACKPORT: FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount" e5432b22e142 Revert "FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table" b9efceca1006 Revert "FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2" 53d2e706679c Revert "FROMLIST: KVM: arm64: Introduce kvm_share_hyp()" 2c2cdc03588b Revert "FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2" 883baeb55aa4 Revert "FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages" a5fa58c648ee Revert "BACKPORT: FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors" 654cfb96f34b Revert "FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory" 3531ef4fffb5 Revert "BACKPORT: FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()" 60fd78d4ca5e Revert "FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory" 870805293f9a Revert "FROMLIST: KVM: arm64: Expose unshare hypercall to the host" 5214f6c1c4af Revert "FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown" 7237abf9f854 ANDROID: mm/oom_kill: allow process_mrelease reclaim memory in parallel with exit_mmap 01e44cb8bd44 FROMLIST: mm/oom_kill: allow process_mrelease to run under mmap_lock protection 31ed633858d6 FROMLIST: mm: protect free_pgtables with mmap_lock write lock in exit_mmap eb628f5264f0 UPSTREAM: mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap 11a2f368e4bc UPSTREAM: mm: wire up syscall process_mrelease 7167628e4cfb UPSTREAM: mm: introduce process_mrelease system call 2f0e90e9ec47 Revert "FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once" 42c469a08383 Merge 5.10.90 into android13-5.10 8fded571e739 FROMGIT: mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% 8ecc974abe84 Revert "ANDROID: add extra free kbytes tunable" b219d099aae2 Revert "ANDROID: mm: fix up removal of vm_total_pages problem" 04e49b41be57 ANDROID: fips140: add show_invalid_inputs command to fips140_lab_util 6ed33b82eaf8 ANDROID: fips140: refactor and rename fips140_lab_test 2728a95f3f53 ANDROID: remove stale variables from build.config files Test: treehugger Bug: 202785178 Change-Id: I4dde32afd8722c3c45310f690b8d630825e154e7
2022-01-05Update kernel to builds 8043544Howard Chen
git log --first-parent -100 --oneline --no-decorate 1a937b5e87e7..6709f523251f: 6709f523251f ANDROID: thermal: Add vendor hook to check power range 8f2307226cee Merge 5.10.89 into android13-5.10 b206ff9364fe Merge 5.10.88 into android13-5.10 dd98e49f1e7d Merge 5.10.87 into android13-5.10 Test: treehugger Bug: 213255307 Change-Id: I260f878d61d3bf07cd91fc9ee993dd1c45c50137
2021-12-29Update kernel to builds 8033694Howard Chen
git log --first-parent -100 --oneline --no-decorate 305e70db9272..1a937b5e87e7: 1a937b5e87e7 ANDROID: Update the ABI symbol list 659b186246b5 ANDROID: Update the ABI symbol list Test: treehugger Bug: 212479528 Change-Id: I39ee0e64d797aeacf649540f946bbdb813156802
2021-12-22Update kernel to builds 8021581Ram Muthiah
git log --first-parent -100 --oneline --no-decorate 9fac29f645df..305e70db9272: 305e70db9272 ANDROID: fuse-bpf: Close backing fds in fuse_dentry_revalidate c0312541dacb ANDROID: fuse-bpf: Close backing-fd on both paths 3c0ff63ab9a4 ANDROID: fuse-bpf: Partial fix for mmap'd files 08eecb1a0f62 ANDROID: fuse-bpf: Restore a missing const 9ab6a242258a ANDROID: GKI: Add module load time protected symbol lookup 23cd26aab14d ANDROID: GKI: Add script to generate symbol protection headers 6f74f68f01f5 ANDROID: Update the ABI symbol list b2ba9e798c65 Merge 5.10.86 into android13-5.10 b5019af71a89 ANDROID: Fix mmu_notifier_trylock definition for !CONFIG_MMU_NOTIFIER config 4f8ba6696616 ANDROID: Update the ABI symbol list 729a79f366e5 ANDROID: fix mmu_notifier race caused by not taking mmap_lock during SPF 0e387dc8bb35 ANDROID: percpu-rwsem: enable percpu_sem destruction in atomic context 728c926af8fa UPSTREAM: libbpf: Stop using feature-detection Makefiles 53da0b1cacf3 UPSTREAM: ALSA: memalloc: Align buffer allocations in page size 0975fd934e9e ANDROID: Add vendor hook for the sugov_get_util 45f8132b6d8d ANDROID: GKI: update virtual device symbol list Test: treehugger Bug: 202785178 Change-Id: Iee496d13c7c0f03f4faaae25b3d56cb6b2964dd4
2021-12-15Update kernel to builds 8002149Howard Chen
git log --first-parent -100 --oneline --no-decorate 64999249d5fe..9fac29f645df: 9fac29f645df FROMLIST: scsi: ufs: Fix deadlock issue in ufshcd_wait_for_doorbell_clr() ee8015a3a26c ANDROID: Add fuse-bpf self tests c5afa4d6ab11 ANDROID: Add FUSE_BPF to gki_defconfig 6be5b06e4195 ANDROID: fuse-bpf v1 88b7179fcdb5 ANDROID: fuse: Move functions in preparation for fuse-bpf f70f7045c1a6 ANDROID: thermal: fix introduced kernelci warning 3886af146788 Merge 5.10.85 into android13-5.10 ba40eac9e58d ANDROID: GKI: Add VLAN_8021Q 10f76ddc13a1 UPSTREAM: tracefs: Set all files to the same group ownership as the mount option 045bef28d60d UPSTREAM: tracefs: Have new files inherit the ownership of their parent 42399ee2ca53 ANDROID: Kleaf: Fix branch-specific toolchain_version 8a97c9eb77ea ANDROID: move CLANG_VERSION definition to build.config.constants a1333d173e88 ANDROID: Update the ABI symbol list cfa96fa21dc6 FROMGIT: scsi: ufs: Implement polling support 198b86493c92 BACKPORT: FROMGIT: scsi: ufs: Optimize the command queueing code b53323383395 FROMGIT: scsi: ufs: Stop using the clock scaling lock in the error handler 330a1d16f2b1 FROMGIT: scsi: ufs: Fix a kernel crash during shutdown f23e2c8fa804 FROMGIT: scsi: ufs: Improve SCSI abort handling further c36f34dff6b8 FROMGIT: scsi: ufs: Introduce ufshcd_release_scsi_cmd() 83ecae51ea9d FROMGIT: scsi: ufs: Remove the 'update_scaling' local variable 72a1395f6c3e FROMGIT: scsi: ufs: Remove hba->cmd_queue 6c8460404d56 FROMGIT: scsi: ufs: Fix a deadlock in the error handler d0516fa2a966 ANDROID: Revert "FROMLIST: scsi: ufs: Fix a deadlock in the error handler" 9d0179eda16b FROMGIT: scsi: ufs: Remove ufshcd_any_tag_in_use() f531b624a690 FROMGIT: scsi: ufs: Fix race conditions related to driver data 968af1dd93db FROMGIT: scsi: ufs: Remove the sdev_rpmb member 475c91d6c8ac FROMGIT: scsi: ufs: Remove is_rpmb_wlun() cfcf226fdad1 FROMGIT: scsi: ufs: Rename a function argument 88389e813f69 ANDROID: clang: update to 14.0.0 12a745bf83fd FROMGIT: clk: Don't parent clks until the parent is fully registered f1f505f3b4c5 UPSTREAM: mm/gup: remove the vma allocation from gup_longterm_locked() e8a81778fed9 FROMLIST: KVM: arm64: Use defined value for SCTLR_ELx_EE ac233f38935a FROMLIST: KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() 5f3ca8858f9b FROMLIST: KVM: arm64: Fix comment for kvm_reset_vcpu() c330de946f3e FROMLIST: irqchip/gic-v3-its: Mark some in-memory data structures as 'decrypted' 428452cb6030 FROMLIST: KVM: arm64: pkvm: Stub io map functions f5c76009e287 FROMLIST: KVM: arm64: Make __io_map_base static 2e433f3894bb FROMLIST: KVM: arm64: Make the hyp memory pool static 695573928a1d FROMLIST: KVM: arm64: pkvm: Disable GICv2 support a2fffdffb7dd FROMLIST: KVM: arm64: pkvm: Fix hyp_pool max order bcf3fd91beb9 FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown fee11d0f41b9 FROMLIST: KVM: arm64: Expose unshare hypercall to the host 0a4821ecc2f0 FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory 50e7557b36f6 BACKPORT: FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() 455e17002b07 FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory fb29cc8de3de BACKPORT: FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors f80bdbb276ec FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages 33fa24cc3b40 FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2 21fb63c7099b FROMLIST: KVM: arm64: Introduce kvm_share_hyp() 446ab9f9b4a5 FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 323950831990 FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table edffd3888c43 BACKPORT: FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount e96c599591e2 FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages b66c10e13397 FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator c765c9635a7a FROMLIST: KVM: arm64: Check if running in VHE from kvm_host_owns_hyp_mappings() 4a0f27b32e7f FROMLIST: virtio_ring: Fix querying of maximum DMA mapping size for virtio device ad10bedb3f1f FROMGIT: KVM: Drop stale kvm_is_transparent_hugepage() declaration 63f358ca1b8d FROMGIT: KVM: arm64: Move host EL1 code out of hyp/ directory 95bfeeb6b5fb FROMGIT: KVM: arm64: Generate hyp_constants.h for the host 8a3b33dc2e46 FROMGIT: arm64: Add missing include of asm/cpufeature.h to asm/mmu.h 21ceef2920f7 FROMGIT: KVM: arm64: Constify kvm_io_gic_ops d907216e5c93 FROMGIT: KVM: arm64: Add minimal handling for the ARMv8.7 PMU f74a77dd09fd FROMGIT: KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid a88c9de863cb FROMGIT: KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() 3b0c662197c8 FROMGIT: KVM: arm64: Restructure the point where has_run_once is advertised b01bdd792e56 FROMGIT: KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line b09086c82eb5 BACKPORT: FROMGIT: KVM: arm64: Move SVE state mapping at HYP to finalize-time c29a44a1b3c3 FROMGIT: arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM 4df39f4e31c5 FROMGIT: KVM: arm64: Stop mapping current thread_info at EL2 1cc41a852819 FROMGIT: KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE f32b601e3c81 BACKPORT: FROMGIT: KVM: arm64: Remove unused __sve_save_state 0e5281f03cb8 FROMGIT: KVM: arm64: Get rid of host SVE tracking/saving 87b23d3a8f29 BACKPORT: FROMGIT: KVM: arm64: Reorder vcpu flag definitions bb860573a4d7 UPSTREAM: scsi: Remove superfluous #include <linux/async.h> directives b20e4220fa89 UPSTREAM: scsi: ufs: Let devices remain runtime suspended during system suspend 0e1c8364f70c UPSTREAM: scsi: core: pm: Only runtime resume if necessary 903ab39b1812 UPSTREAM: scsi: sd: Rename sd_resume() into sd_resume_system() 51cf1e50b658 UPSTREAM: scsi: core: pm: Rely on the device driver core for async power management ad05868a5bf8 UPSTREAM: scsi: sd: Fix crashes in sd_resume_runtime() ccddc86cbef7 UPSTREAM: scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() a050c009accf UPSTREAM: scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE c28e885b53c9 ANDROID: Revert "Revert "scsi: block: Do not accept any requests while suspended"" 29428cf3fff3 Merge 5.10.84 into android13-5.10 Test: treehugger Bug: 210805760 Change-Id: I403c9fe4d7a944036592a6e862348726e04a4e0e
2021-12-08Update kernel to builds 7979151Howard Chen
git log --first-parent -100 --oneline --no-decorate b51d71e4aa5f..64999249d5fe: 64999249d5fe ANDROID: thermal: Add hook to enable/disable thermal power throttle d1b287610486 ANDROID: GKI: Add symbols abi for USB IP kernel modules. 8a8500235e3f Revert "ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT" f398bdcb077f ANDROID: Update the ABI symbol list 35cfa5591728 FROMGIT: f2fs: show number of pending discard commands 395d0451237f ANDROID: KVM: arm64: Initialize pkvm_pgtable.mm_ops earlier ee507cfc1184 ANDROID: ABI: update generic symbol list 52ec143f0b8d ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE 4266de9b4bcf ANDROID: sched: move blocked reason trace point to cover all class cf33d6fae045 ANDROID: vendor_hooks: add a hook to control the delay time of frequency up and down. 160ebf93a988 UPSTREAM: of: restricted dma: Fix condition for rmem init fc827b344f76 ANDROID: thermal: Add vendor hooks for thermal 479f72db7d01 UPSTREAM: sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS c7ba583d0059 UPSTREAM: sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() 13b2af266824 UPSTREAM: erofs: fix deadlock when shrink erofs slab 02e966de95f6 UPSTREAM: KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 cb3cc13c72ee UPSTREAM: KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure e740c119d24b UPSTREAM: KVM: arm64: Save PSTATE early on exit df21a6213e84 UPSTREAM: KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() 6a79abcd18af Merge 5.10.83 into android13-5.10 23fea0b40e7e UPSTREAM: scsi: ufs: Fix double space in SCSI_UFS_HWMON description ab8501635543 UPSTREAM: scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD c109660045fd UPSTREAM: scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host 0abfa95aba1e UPSTREAM: scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 2900d68b00ca UPSTREAM: scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS 79d2dd51f127 UPSTREAM: scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks d86915734d1b UPSTREAM: scsi: ufs: ufs-exynos: Factor out priv data init 2fac28e49ff2 UPSTREAM: scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option 218cd63e6c2b UPSTREAM: scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops a4f71a3a699d UPSTREAM: scsi: ufs: ufs-exynos: Add setup_clocks callback de400d76471a UPSTREAM: scsi: ufs: ufs-exynos: Add refclkout_stop control 07b2dc67978e UPSTREAM: scsi: ufs: ufs-exynos: Simplify drv_data retrieval 237dd6ed3812 UPSTREAM: scsi: ufs: ufs-exynos: Change pclk available max value f4f2747081a8 UPSTREAM: scsi: ufs: Add quirk to enable host controller without PH configuration 61e77e142fd6 UPSTREAM: scsi: ufs: core: Micro-optimize ufshcd_map_sg() 7792f62546d9 UPSTREAM: scsi: ufs: core: Remove three superfluous casts d5ddaeaaec1d UPSTREAM: scsi: ufs: core: Add debugfs attributes for triggering the UFS EH 57c43110fff4 UPSTREAM: scsi: ufs: core: Make it easier to add new debugfs attributes 772dd34a8353 UPSTREAM: scsi: ufs: core: Export ufshcd_schedule_eh_work() a2e122bb3619 UPSTREAM: scsi: ufs: core: Log error handler activity 51fab26dd6d8 UPSTREAM: scsi: ufs: core: Improve static type checking 81634d1e846c UPSTREAM: scsi: ufs: core: Improve source code comments 445826751fec UPSTREAM: scsi: ufs: mediatek: Avoid sched_clock() misuse 38afb244f1b0 UPSTREAM: scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay 70c86239b88d UPSTREAM: scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock() 7f40473693ed UPSTREAM: scsi: ufs: ufs-mediatek: Introduce default delay for reference clock 067dcfc9ad7b UPSTREAM: scsi: ufs: Call scsi_done() directly 495d7f2c47a2 ANDROID: scsi: Introduce scsi_done() 63dc7ea18264 UPSTREAM: scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand() 37d7b9fee006 UPSTREAM: scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8 06a5840b16fd UPSTREAM: scsi: ufs: ufshpb: Remove HPB2.0 flows 34ab59ad8628 UPSTREAM: scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk d8f63d5cda0a UPSTREAM: scsi: ufs: ufshpb: Remove unused parameters f1149f377415 BACKPORT: UPSTREAM: Modify the __ufshcd_transfer_req_compl() documentation 61b66296b2a2 ANDROID: Add vendor hook for the uclamp_util 862b31f3129a ANDROID: add regulator_get_voltage to the ABI symbol list d047dc9a81b9 ANDROID: add send_sig_info to the ABI symbol list Test: treehugger Bug: 209743088 Change-Id: Ia6f56f07636203a0c94e8e77a43027a681d5a9d7
2021-12-01Update kernel to builds 7955825Howard Chen
git log --first-parent -100 --oneline --no-decorate c2cea12b60a4..b51d71e4aa5f: b51d71e4aa5f ANDROID: fips140: support "evaluation testing" builds via build.sh b9017a5dba4f ANDROID: Update the ABI symbol list 0804903063d0 ANDROID: gki_defconfig: enable CONFIG_PID_IN_CONTEXTIDR 4e28e93af58e ANDROID: Update the ABI symbol list cf551f380a3c ANDROID: vendor_hooks: Add hooks for frequency optimization 94cba915dc6d ANDROID: Update the ABI symbol list 77cc3e8ef6c2 Merge 5.10.82 into android13-5.10 5228cb193dd9 ANDROID: usb: gadget: f_accessory: Mitgate handling of non-existent USB request 478f3ee1d3e5 ANDROID: Add vendor hook to the deadline scheduler edb683233c6f ANDROID: GKI: Update the ABI symbol list a66e62cc8259 ANDROID: fips140: add userspace interface for evaluation testing d9b9eb559113 ANDROID: fips140: add support for injecting integrity error 92a882bcdff8 ANDROID: fips140: refactor evaluation testing support 66782a18054c ANDROID: GKI: disable CONFIG_FORTIFY_SOURCE e97f67c27d07 Merge 5.10.81 into android13-5.10 5465e818035c ANDROID: ABI: update generic symbol list a0199cf0c0cc UPSTREAM: tracing/histogram: Fix UAF in destroy_hist_field() c2a29c3b6e4e Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android13-5.10 8095971426e4 Merge 5.10.80 into android13-5.10 36a154f81d7a ANDROID: Update the ABI symbol list 0110ed3471b3 Revert "ANDROID: mm: Throttle rss_stat tracepoint" 0c5ea53ad92a ANDROID: setlocalversion: make KMI_GENERATION optional 830a9ad7d89d BACKPORT: of: property: fw_devlink: Add support for "leds" and "backlight" 2eeecc3e846c UPSTREAM: KVM: arm64: Fix host stage-2 finalization ff2a278c781c UPSTREAM: KVM: arm64: Change the return type of kvm_vcpu_preferred_target() 34a87d6e6d94 UPSTREAM: KVM: arm64: nvhe: Fix a non-kernel-doc comment 4816540c7f48 UPSTREAM: KVM: arm64: Extract ESR_ELx.EC only 3e4b4977f4f7 BACKPORT: uapi: virtio_ids: add a sound device type ID from OASIS spec 376fc5111040 ANDROID: ABI: update generic symbol list 5185067fe7cc Revert "sched/pelt: Ensure that *_sum is always synced with *_avg" e02c69db3caf Revert "sched/fair: Keep load_avg and load_sum synced" c10b6b7ad06b Revert "sched/fair: Ensure _sum and _avg values stay consistent" Test: treehugger Bug: 208521601 Change-Id: Id094832d0e7127625e3abc80b9f1dd6b0cc3bc7b
2021-11-17Update kernel to builds 7921849Howard Chen
git log --first-parent -100 --oneline --no-decorate 23ab8a50e0f0..c2cea12b60a4: c2cea12b60a4 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y/5.16-rc1' 739c58e1b64f UPSTREAM: tracing/histogram: Fix check for missing operands in an expression 213f8e39b71a Merge 5.10.79 into android13-5.10 Test: treehugger Bug: 206745249 Change-Id: I6a6930c43c1ddad38f9d38214b6be9ce69b33f1d
2021-11-15Update kernel to builds 7909116Howard Chen
git log --first-parent -100 --oneline --no-decorate 3edb9977490b..23ab8a50e0f0: 23ab8a50e0f0 ANDROID: binder: fix regression in sender_euid 8efef49b1f82 ANDROID: GKI: add required symbols for btusb to virtual device 57c7e0309142 ANDROID: GKI: update virtual device symbol list 8a3ff11d54dc ANDROID: Update the ABI symbol list 4e0c10407585 ANDROID: fips140: use UTS_RELEASE as FIPS version 222b9a06da78 FROMLIST: thermal: Fix a NULL pointer dereference 11050481764c FROMGIT: dma-buf: acquire name lock before read/write dma_buf.name d56a3389b868 FROMLIST: scsi: ufs: Fix a deadlock in the error handler 77c166b20753 FROMLIST: scsi: ufs: Limit the queue depth to host->can_queue 8d355760c42c FROMLIST: scsi: core: Add support for reserved tags 80090a0fcc56 ANDROID: Enable the ioprio cgroup controller 764c9982bf12 UPSTREAM: mm: vmalloc: prevent use after free in _vm_unmap_aliases 91abc8ece242 ANDROID: KVM: arm64: Mark select_iommu_ops static 626441f63249 UPSTREAM: binder: don't detect sender/target during buffer cleanup 298c4214b324 UPSTREAM: binder: use cred instead of task for getsecid 869fbe4d864b UPSTREAM: binder: use cred instead of task for selinux checks d65efd5b73dc UPSTREAM: binder: use euid from cred instead of using task 900b0b7cd12e Merge 5.10.78 into android13-5.10 54aafdfafd4b ANDROID: abi_gki_aarch64_db845c: Update abi symbol list to get db845c booting again fbdefd3f6bf7 FROMLIST: scsi: ufs: Improve SCSI abort handling 437bfe2d64c9 UPSTREAM: tracing/selftests: Add tests for hist trigger expression parsing bb73ccd8536e UPSTREAM: tracing/histogram: Document hist trigger variables 47347e1917f4 UPSTREAM: tracing/histogram: Update division by 0 documentation 43484db804f5 BACKPORT: tracing/histogram: Optimize division by constants 34cb12b5d32b UPSTREAM: tracing/histogram: Fix semicolon.cocci warnings 572d42d1b0cb UPSTREAM: tracing/histogram: Fix documentation inline emphasis warning 0036c192be43 UPSTREAM: tracing/histogram: Document expression arithmetic and constants fe8d0a93e777 UPSTREAM: tracing/histogram: Optimize division by a power of 2 1f8f3e1fff31 BACKPORT: tracing/histogram: Covert expr to const if both operands are constants fa428eedd37b UPSTREAM: tracing/histogram: Simplify handling of .sym-offset in expressions 3c296c22ea46 UPSTREAM: tracing: Fix operator precedence for hist triggers expression b421a7c2b7d1 BACKPORT: tracing: Add division and multiplication support for hist triggers 6ffd9286539e BACKPORT: tracing: Add support for creating hist trigger variables from literal 1d30c0a162e2 UPSTREAM: tracing/cfi: Fix cmp_entries_* functions signature mismatch 7163abc9e4ca ANDROID: GKI: Enable HIST_TRIGGERS (x86) 6d4485877385 ANDROID: Enable KVM_S2MPU in gki_defconfig 8f234061533d ANDROID: KVM: arm64: Unmap S2MPU MMIO registers from host stage-2 03d4db533916 ANDROID: KVM: arm64: Implement MMIO handler in S2MPU driver 533c59945d4c ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT 6b75c0e0de11 ANDROID: KVM: arm64: Add S2MPU kselftest 4475d993aa0c ANDROID: KVM: arm64: Modify S2MPU MPT in 'host_stage2_set_owner' f0e1de52ef17 ANDROID: KVM: arm64: Set up S2MPU Memory Protection Table 8ca0b34fe468 ANDROID: KVM: arm64: Reprogram S2MPUs in 'host_smc_handler' 8aa6c440da32 ANDROID: KVM: arm64: Enable S2MPUs in __pkvm_init_stage2_iommu bc80f8158297 ANDROID: KVM: arm64: Copy S2MPU configuration to hyp 2517c4e5f0cd ANDROID: KVM: arm64: Implement IRQ handler for S2MPU faults 923353be1e55 ANDROID: KVM: arm64: Allocate context IDs for valid VIDs 4a7da93bdbfc ANDROID: KVM: arm64: Read and check S2MPU_VERSION 4e91a0015386 ANDROID: KVM: arm64: Parse S2MPU MMIO region b2de5483b7c5 ANDROID: KVM: arm64: Create empty S2MPU driver ff91ee259ce3 ANDROID: dt-bindings: iommu: Add Google S2MPU cc1ad46fb261 ANDROID: KVM: arm64: Add 'host_stage2_adjust_mmio_range' to kvm_iommu_ops 25f81ec77b89 ANDROID: KVM: arm64: Add 'host_mmio_dabt_handler' to kvm_iommu_ops 3cd8b5b00be9 ANDROID: KVM: arm64: Add 'host_stage2_set_owner' to kvm_iommu_ops d2efcdcb2b18 ANDROID: KVM: arm64: Add 'host_smc_handler' to kvm_iommu_ops 79775d022591 ANDROID: KVM: arm64: Introduce IOMMU driver infrastructure fddf81394141 ANDROID: debug_symbols: Add show_mem 42953530996c ANDROID: scsi: ufs: Align the HPB calls with the upstream code bdb2117c28ce ANDROID: scsi: ufs: Re-enable runtime power management 568dd97549a6 ANDROID: scsi: ufs: Remove the ufs_rpmb_wlun_template 6e41c820f6af ANDROID: scsi: ufs: Remove a local variable from ufshcd_abort() 69d296ea60f3 ANDROID: scsi: ufs: Remove a blank line 23dd19247d2c UPSTREAM: scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead ccba7d5b8e1c UPSTREAM: scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead e2919fba7658 UPSTREAM: scsi: ufs: core: Remove return statement in void function 1da235a555cd UPSTREAM: scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition 558e6162fe25 UPSTREAM: scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y 61a867f35051 UPSTREAM: scsi: ufs: exynos: Unify naming 061f8675097c UPSTREAM: scsi: ufs: core: Add temperature notification exception handling bbce73fc605d UPSTREAM: scsi: ufs: core: Probe for temperature notification support de5b19ec475c UPSTREAM: scsi: ufs: core: Unbreak the reset handler abe3f3623b88 UPSTREAM: scsi: ufs: ufs-mediatek: Change dbg select by check IP version b580032ddc26 UPSTREAM: scsi: ufs: ufs-qcom: Remove unneeded variable 'err' 4348fcb2a8bd UPSTREAM: scsi: ufs: ufs-pci: Fix Intel LKF link stability 14684fc39dcd UPSTREAM: scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request 5ee37d89d5b3 UPSTREAM: scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request 435df62d65bd UPSTREAM: scsi: core: Introduce the scsi_cmd_to_rq() function 7da289ada7bf UPSTREAM: scsi: ufs: ufshpb: Remove redundant initialization of variable 'lba' c1871d31d630 UPSTREAM: scsi: ufshcd: Fix device links when BOOT WLUN fails to probe 3b010f51a06d UPSTREAM: scsi: ufs: Fix unsigned int compared with less than zero a7044949249d UPSTREAM: scsi: ufs: core: Add lu_enable sysfs node 19d3641c3dba UPSTREAM: scsi: ufs: core: Add L2P entry swap quirk for Micron UFS e0ff4e3d3c1e UPSTREAM: scsi: ufs: core: Remove redundant call in ufshcd_add_command_trace() 3f9a325f48c2 UPSTREAM: scsi: ufs: Add fault injection support 246c1ab904b3 UPSTREAM: scsi: ufs: Optimize SCSI command processing 3267cb15640b UPSTREAM: scsi: ufs: Optimize serialization of setup_xfer_req() calls 679183fefa34 UPSTREAM: scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register" b98f9da669af UPSTREAM: scsi: ufs: Inline ufshcd_outstanding_req_clear() 3a5eed8fd708 UPSTREAM: scsi: ufs: Remove several wmb() calls e011c72e8a73 UPSTREAM: scsi: ufs: Improve static type checking for the host controller state 506a024be759 UPSTREAM: scsi: ufs: Verify UIC locking requirements at runtime 73d9678ae5d3 UPSTREAM: scsi: ufs: Remove ufshcd_valid_tag() a68b43f30aa7 UPSTREAM: scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate f6429c262361 UPSTREAM: scsi: ufs: Rename the second ufshcd_probe_hba() argument 1eec916379e1 UPSTREAM: scsi: ufs: Only include power management code if necessary bc35e28601ec UPSTREAM: scsi: ufs: Reduce power management code duplication ed0d82c712cd UPSTREAM: scsi: ufs: core: Use scsi_get_lba() to get LBA c577744552af UPSTREAM: scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() 71b002bdae65 UPSTREAM: scsi: ufs: Fix build warning without CONFIG_PM 85cca5fada09 UPSTREAM: scsi: ufs: core: Use UPIU query trace in devman_upiu_cmd() Test: treehugger Bug: 205791138 Change-Id: I046bb62c9832bcf878c8339693dd6cce4e277cd9
2021-11-11Revert "Update kernel to builds 7899086"Wesley Wang
Revert "Update kernel to builds 7899086" Revert "Update kernel to builds 7899086" Revert "Update kernel to builds 7899086" Revert submission 1885717-android13-5.10-1112 Reason for revert: Suspect to broken the test, b/205921725, also those CLs are the only diff part between build 7904942 and 7904945 Reverted Changes: I36dfed030:Update kernel to builds 7899086 Ic853f4966:Update kernel to builds 7899086 I41f1bcffd:Update kernel to builds 7899086 I8de6aa6e6:Update kernel to builds 7899086 Ib01583338:Update kernel to builds 7899086 Change-Id: Ifaeeae2e84b221f023471bd0e8015c39ca266042
2021-11-10Update kernel to builds 7899086Howard Chen
git log --first-parent -100 --oneline --no-decorate 3edb9977490b..80090a0fcc56: 80090a0fcc56 ANDROID: Enable the ioprio cgroup controller 764c9982bf12 UPSTREAM: mm: vmalloc: prevent use after free in _vm_unmap_aliases 91abc8ece242 ANDROID: KVM: arm64: Mark select_iommu_ops static 626441f63249 UPSTREAM: binder: don't detect sender/target during buffer cleanup 298c4214b324 UPSTREAM: binder: use cred instead of task for getsecid 869fbe4d864b UPSTREAM: binder: use cred instead of task for selinux checks d65efd5b73dc UPSTREAM: binder: use euid from cred instead of using task 900b0b7cd12e Merge 5.10.78 into android13-5.10 54aafdfafd4b ANDROID: abi_gki_aarch64_db845c: Update abi symbol list to get db845c booting again fbdefd3f6bf7 FROMLIST: scsi: ufs: Improve SCSI abort handling 437bfe2d64c9 UPSTREAM: tracing/selftests: Add tests for hist trigger expression parsing bb73ccd8536e UPSTREAM: tracing/histogram: Document hist trigger variables 47347e1917f4 UPSTREAM: tracing/histogram: Update division by 0 documentation 43484db804f5 BACKPORT: tracing/histogram: Optimize division by constants 34cb12b5d32b UPSTREAM: tracing/histogram: Fix semicolon.cocci warnings 572d42d1b0cb UPSTREAM: tracing/histogram: Fix documentation inline emphasis warning 0036c192be43 UPSTREAM: tracing/histogram: Document expression arithmetic and constants fe8d0a93e777 UPSTREAM: tracing/histogram: Optimize division by a power of 2 1f8f3e1fff31 BACKPORT: tracing/histogram: Covert expr to const if both operands are constants fa428eedd37b UPSTREAM: tracing/histogram: Simplify handling of .sym-offset in expressions 3c296c22ea46 UPSTREAM: tracing: Fix operator precedence for hist triggers expression b421a7c2b7d1 BACKPORT: tracing: Add division and multiplication support for hist triggers 6ffd9286539e BACKPORT: tracing: Add support for creating hist trigger variables from literal 1d30c0a162e2 UPSTREAM: tracing/cfi: Fix cmp_entries_* functions signature mismatch 7163abc9e4ca ANDROID: GKI: Enable HIST_TRIGGERS (x86) 6d4485877385 ANDROID: Enable KVM_S2MPU in gki_defconfig 8f234061533d ANDROID: KVM: arm64: Unmap S2MPU MMIO registers from host stage-2 03d4db533916 ANDROID: KVM: arm64: Implement MMIO handler in S2MPU driver 533c59945d4c ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT 6b75c0e0de11 ANDROID: KVM: arm64: Add S2MPU kselftest 4475d993aa0c ANDROID: KVM: arm64: Modify S2MPU MPT in 'host_stage2_set_owner' f0e1de52ef17 ANDROID: KVM: arm64: Set up S2MPU Memory Protection Table 8ca0b34fe468 ANDROID: KVM: arm64: Reprogram S2MPUs in 'host_smc_handler' 8aa6c440da32 ANDROID: KVM: arm64: Enable S2MPUs in __pkvm_init_stage2_iommu bc80f8158297 ANDROID: KVM: arm64: Copy S2MPU configuration to hyp 2517c4e5f0cd ANDROID: KVM: arm64: Implement IRQ handler for S2MPU faults 923353be1e55 ANDROID: KVM: arm64: Allocate context IDs for valid VIDs 4a7da93bdbfc ANDROID: KVM: arm64: Read and check S2MPU_VERSION 4e91a0015386 ANDROID: KVM: arm64: Parse S2MPU MMIO region b2de5483b7c5 ANDROID: KVM: arm64: Create empty S2MPU driver ff91ee259ce3 ANDROID: dt-bindings: iommu: Add Google S2MPU cc1ad46fb261 ANDROID: KVM: arm64: Add 'host_stage2_adjust_mmio_range' to kvm_iommu_ops 25f81ec77b89 ANDROID: KVM: arm64: Add 'host_mmio_dabt_handler' to kvm_iommu_ops 3cd8b5b00be9 ANDROID: KVM: arm64: Add 'host_stage2_set_owner' to kvm_iommu_ops d2efcdcb2b18 ANDROID: KVM: arm64: Add 'host_smc_handler' to kvm_iommu_ops 79775d022591 ANDROID: KVM: arm64: Introduce IOMMU driver infrastructure fddf81394141 ANDROID: debug_symbols: Add show_mem 42953530996c ANDROID: scsi: ufs: Align the HPB calls with the upstream code bdb2117c28ce ANDROID: scsi: ufs: Re-enable runtime power management 568dd97549a6 ANDROID: scsi: ufs: Remove the ufs_rpmb_wlun_template 6e41c820f6af ANDROID: scsi: ufs: Remove a local variable from ufshcd_abort() 69d296ea60f3 ANDROID: scsi: ufs: Remove a blank line 23dd19247d2c UPSTREAM: scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead ccba7d5b8e1c UPSTREAM: scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead e2919fba7658 UPSTREAM: scsi: ufs: core: Remove return statement in void function 1da235a555cd UPSTREAM: scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition 558e6162fe25 UPSTREAM: scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y 61a867f35051 UPSTREAM: scsi: ufs: exynos: Unify naming 061f8675097c UPSTREAM: scsi: ufs: core: Add temperature notification exception handling bbce73fc605d UPSTREAM: scsi: ufs: core: Probe for temperature notification support de5b19ec475c UPSTREAM: scsi: ufs: core: Unbreak the reset handler abe3f3623b88 UPSTREAM: scsi: ufs: ufs-mediatek: Change dbg select by check IP version b580032ddc26 UPSTREAM: scsi: ufs: ufs-qcom: Remove unneeded variable 'err' 4348fcb2a8bd UPSTREAM: scsi: ufs: ufs-pci: Fix Intel LKF link stability 14684fc39dcd UPSTREAM: scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request 5ee37d89d5b3 UPSTREAM: scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request 435df62d65bd UPSTREAM: scsi: core: Introduce the scsi_cmd_to_rq() function 7da289ada7bf UPSTREAM: scsi: ufs: ufshpb: Remove redundant initialization of variable 'lba' c1871d31d630 UPSTREAM: scsi: ufshcd: Fix device links when BOOT WLUN fails to probe 3b010f51a06d UPSTREAM: scsi: ufs: Fix unsigned int compared with less than zero a7044949249d UPSTREAM: scsi: ufs: core: Add lu_enable sysfs node 19d3641c3dba UPSTREAM: scsi: ufs: core: Add L2P entry swap quirk for Micron UFS e0ff4e3d3c1e UPSTREAM: scsi: ufs: core: Remove redundant call in ufshcd_add_command_trace() 3f9a325f48c2 UPSTREAM: scsi: ufs: Add fault injection support 246c1ab904b3 UPSTREAM: scsi: ufs: Optimize SCSI command processing 3267cb15640b UPSTREAM: scsi: ufs: Optimize serialization of setup_xfer_req() calls 679183fefa34 UPSTREAM: scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register" b98f9da669af UPSTREAM: scsi: ufs: Inline ufshcd_outstanding_req_clear() 3a5eed8fd708 UPSTREAM: scsi: ufs: Remove several wmb() calls e011c72e8a73 UPSTREAM: scsi: ufs: Improve static type checking for the host controller state 506a024be759 UPSTREAM: scsi: ufs: Verify UIC locking requirements at runtime 73d9678ae5d3 UPSTREAM: scsi: ufs: Remove ufshcd_valid_tag() a68b43f30aa7 UPSTREAM: scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate f6429c262361 UPSTREAM: scsi: ufs: Rename the second ufshcd_probe_hba() argument 1eec916379e1 UPSTREAM: scsi: ufs: Only include power management code if necessary bc35e28601ec UPSTREAM: scsi: ufs: Reduce power management code duplication ed0d82c712cd UPSTREAM: scsi: ufs: core: Use scsi_get_lba() to get LBA c577744552af UPSTREAM: scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() 71b002bdae65 UPSTREAM: scsi: ufs: Fix build warning without CONFIG_PM 85cca5fada09 UPSTREAM: scsi: ufs: core: Use UPIU query trace in devman_upiu_cmd() f5c43ddb4181 UPSTREAM: scsi: ufs: core: Capture command trace only for the cmd != NULL case 5b7e611c48cb UPSTREAM: scsi: ufs: core: Let UPIU completion trace print RSP UPIU header 740f7e84045b UPSTREAM: scsi: ufs: core: Clean up ufshcd_add_command_trace() e4a07c01096b UPSTREAM: scsi: ufs: core: Remove repeated word in comment 43b8c48a248d UPSTREAM: scsi: ufs: core: Remove irrelevant reference to non-existing doc b5476a656239 UPSTREAM: scsi: ufs: Fix a kernel-doc related formatting issue 7c5a14d4b093 UPSTREAM: scsi: core: Kill DRIVER_SENSE b49194c17f96 UPSTREAM: scsi: core: Stop using DRIVER_ERROR 7b209ee1440f UPSTREAM: scsi: ufs: Suppress false positive unhandled interrupt messages 625dd5cd93c9 UPSTREAM: scsi: ufs: ufs-exynos: Make a const array static, makes object smaller Test: treehugger Bug: 205791138 Change-Id: I36dfed0305a450ae65807d5138413a0d15f7dfa9
2021-11-03Update kernel to builds 7878140Howard Chen
git log --first-parent -100 --oneline --no-decorate ca5822a433a8..3edb9977490b: 3edb9977490b UPSTREAM: selftests/binderfs: add test for feature files 28cbcfe380f2 UPSTREAM: docs: binderfs: add section about feature files 21b60b0671e3 UPSTREAM: binderfs: add support for feature files f412a5bfbec2 ANDROID: Update the ABI symbol list ca321442a517 ANDROID: scsi: ufs: add complete init vendor hook 5350b8fef2a6 FROMGIT: usb: gadget: f_mass_storage: Disable eps during disconnect 68e090ac4b31 FROMGIT: usb: gadget: udc: core: Revise comments for USB ep enable/disable b6fbc2e7e573 ANDROID: Fix mmu_notifier imbalance df4c5491ab63 ANDROID: Incremental fs: Fix dentry get/put imbalance on vfs_mkdir() failure 6abd817eac42 UPSTREAM: KVM: arm64: Release mmap_lock when using VM_SHARED with MTE ea1c63bab1b4 UPSTREAM: KVM: arm64: Report corrupted refcount at EL2 9b049759c803 UPSTREAM: KVM: arm64: Fix host stage-2 PGD refcount c14d52059bd8 ANDROID: fips140: zeroize temporary values from integrity check 80f6f4d3c4cb ANDROID: ABI: update fips140 symbol list 54aecb72dba9 ANDROID: fips140: remove in-place updating of live algorithms ca61e9c59a40 ANDROID: f2fs: fix potential deadlock by android ftrace 8f3a5a58510c Merge 5.10.76 into android13-5.10 Test: treehugger Bug: 204957490 Change-Id: I6634d060bda1ae757653ab45eefc7fe5bc1edac7
2021-10-27Update kernel to builds 7855900Howard Chen
git log --first-parent -100 --oneline --no-decorate d3e0de546d88..ca5822a433a8: ca5822a433a8 ANDROID: Update the ABI symbol list b14adc19004d ANDROID: Update the ABI symbol list 1c80cd1956da UPSTREAM: sched/scs: Reset the shadow stack when idle_task_exit 8637bab65fbd Revert "Revert "sched/core: Initialize the idle task with preemption disabled"" 4016d452a402 FROMGIT: usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized e6c72a49cf8b ANDROID: build.config.allmodconfig: Enable hermetic builds 64fd52d1a0d6 ANDROID: sign-file: Fix warning when OPENSSL_NO_ENGINE is set 0b77effb9ea3 FROMLIST: sign-file: Use OpenSSL provided define to compile out deprecated APIs 50f9dcec888a UPSTREAM: scsi: core: Add mq_poll support to SCSI layer 67946e403680 FROMGIT: dma-buf: system_heap: Avoid warning on mid-order allocations 04d81e4cce8f Merge 5.10.75 into android13-5.10 8843b0a47e30 ANDROID: gki_defconfig: Enable NET_ACT_BPF 58c6b39cae54 FROMGIT: scsi: ufs: Fix task management completion 8ad987a3378a FROMGIT: f2fs: fix to use WHINT_MODE d99eb84aa1a2 Merge 5.10.74 into android13-5.10 7d9b940e8bac ANDROID: GKI: Disable CONFIG_ZONE_DMA on x86 19ed81406a97 ANDROID: ABI: update fips140 symbol list 02e48f383b2a ANDROID: fips140: block crypto operations until tests complete dce01e66f717 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android13-5.10 5fbee76e1572 Merge 5.10.73 into android13-5.10 1f1ae710026b UPSTREAM: KVM: arm64: Fix PMU probe ordering 85b077a461fd UPSTREAM: KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule 096df2158765 ANDROID: Update the ABI symbol list 2c6430620492 ANDROID: Update the ABI symbol list Test: treehugger Bug: 204261027 Change-Id: Ibc3703ef681f0d0e134ed7fed195eb2910c69f7c
2021-10-14Update kernel to builds 7817849android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1Howard Chen
git log --first-parent -100 --oneline --no-decorate a70b776d3e7e..d3e0de546d88: d3e0de546d88 FROMGIT: loop: Select I/O scheduler 'none' from inside add_disk() 96ba6e3e5eba FROMGIT: blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag 0db720fb4e96 UPSTREAM: usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize 794a927156de UPSTREAM: usb: gadget: u_audio: EP-OUT bInterval in fback frequency 360fd2c40208 ANDROID: arm64: module: remove FIPS-140 hack from module loader 502af6e3490d ANDROID: fips140: preserve RELA sections without relying on the module loader 6ae8277450ae ANDROID: module: apply special LTO treatment to .text even if CFI is disabled 422bc2feb7e3 ANDROID: fips140: use FIPS140_CFLAGS when compiling fips140-selftests.c de58a967a3c2 ANDROID: ABI: update fips140 symbol list d7a956441fef BACKPORT: kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG 0f820fe5a908 Merge 5.10.72 into android13-5.10 7b92323fdd66 BACKPORT: FROMGIT: scsi: ufs: core: Stop clearing unit attentions 5530b97f9ea4 BACKPORT: FROMGIT: scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION 5e40c6100df4 FROMLIST: dm-verity: skip verity_handle_error on I/O errors 9e6063292465 ANDROID: GKI: Update the ABI symbol list 415a20781f25 Merge 5.10.71 into android13-5.10 63fa67820a6d ANDROID: update symbol list for device tree parsing 8f662a7c8581 ANDROID: add iov_iter_bvec symbol to symbol list 3adeb2ab1ae3 Revert "sched/core: Initialize the idle task with preemption disabled" e743b07f1d42 Revert "s390: preempt: Fix preempt_count initialization" aed5511dd720 Merge 5.10.70 into android13-5.10 ba348b728320 Merge 5.10.69 into android13-5.10 58b97c86eec1 ANDROID: hikey960: Fix up HiKey960 build with symbol strict mode 86e1e41c5da8 FROMGIT: block/mq-deadline: Prioritize high-priority requests bf6000d224c4 FROMGIT: block/mq-deadline: Stop using per-CPU counters f11639dede87 FROMGIT: block/mq-deadline: Add an invariant check d0907c8cf296 FROMGIT: block/mq-deadline: Improve request accounting further 3e761fdc7e9c UPSTREAM: block/mq-deadline: Move dd_queued() to fix defined but not used warning 3927d2359f9d UPSTREAM: Revert "block/mq-deadline: Prioritize high-priority requests" 6127ac9c6d90 UPSTREAM: mq-deadline: Fix request accounting 38b232af9ce2 UPSTREAM: Revert "block/mq-deadline: Add cgroup support" 8b936b733dec UPSTREAM: blk-mq: Always complete remote completions requests in softirq be1d28b83f1e UPSTREAM: scsi: block: Return status code in blk_mq_end_request() b76020097a43 UPSTREAM: block: Improve blk_revalidate_disk_zones() checks b6bacbee144d UPSTREAM: block: increase BLKCG_MAX_POLS 9c8e037fc865 ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE() Test: treehugger Bug: 202904258 Change-Id: Id66c52361a07d17a387ce5802f7c41819e024df2
2021-09-29Update kernel to builds 7775654Howard Chen
git log --first-parent -100 --oneline --no-decorate 205d5f733f36..a70b776d3e7e: a70b776d3e7e ANDROID: add pin_user_pages_remote to ABI symbol list 11a701175e97 ANDROID: gki_defconfig: enable optimized SHA-512 implementations 5b63fb56a85c FROMLIST: KVM: arm64: Allow KVM to be disabled from the command line 30d8af3e1e5e ANDROID: GKI: add padding to struct hid_device 1e80f91bb999 UPSTREAM: Kbuild: lto: fix module versionings mismatch in GNU make 3.X bb23d47d261a UPSTREAM: arm64: mte: fix restoration of GCR_EL1 from suspend a31704715643 UPSTREAM: firmware: arm_scmi: Avoid padding in sensor message structure a0c2229e4628 UPSTREAM: media: s5p-mfc: Fix display delay control creation 116e394d8268 UPSTREAM: software node: Handle software node injection to an existing device properly f2e430ed2c73 UPSTREAM: kfence: use TASK_IDLE when awaiting allocation caaadfe8622d UPSTREAM: regulator: scmi: Fix off-by-one for linear regulators .n_voltages setting e818810e2242 UPSTREAM: clk: Skip clk provider registration when np is NULL 91ab1995c89f UPSTREAM: mm: memblock: fix section mismatch warning again 194f01befa8d UPSTREAM: kexec: move machine_kexec_post_load() to public interface df0cca31d80e ANDROID: fs/fuse: Keep FUSE file times consistent with lower file 1c54eea3a98b Revert "FROMLIST: USB: gadget: f_fs: add SuperSpeed Plus support" e56ec9e52d4b ANDROID: Update the generic symbol list 2e72dd94d83d ANDROID: db845c: Fix up db845c build with symbol strict mode 71c378991f93 Merge 5.10.68 into android13-5.10 5a817b0d5b08 BACKPORT: FROMGIT: usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval 3923090ac7d2 BACKPORT: FROMGIT: usb: gadget: f_uac2: Add missing companion descriptor for feedback EP Test: treehugger Bug: 201481830 Change-Id: Ibfd4ce79eb9a095e7a69b0ca83a43ce2ca421a39
2021-09-23Update kernel to builds 7752424Howard Chen
git log --first-parent -100 --oneline --no-decorate 836eae26be18..205d5f733f36: 205d5f733f36 ANDROID: GKI: Enable symbol trimming and strict mode 745974536da5 ANDROID: GKI: Add the virtual_device symbol list c66bddec9f1a Merge 5.10.67 into android13-5.10 2db8244f7419 Merge 5.10.66 into android13-5.10 5cf06f7f7bbf ANDROID: db845c_gki.fragment: Remove CONFIG_USB_NET_AX8817X from fragment 042dd43a1b2a Revert "FROMLIST: kbuild: Add dtc flag test" 3fe1cb62e48b ANDROID: build.config: Set DTC to absolute path 20510ca64173 ANDROID: gki - CONFIG_USB_NET_AX8817X=y dea48f8c4090 ANDROID: fuse: Allocate zeroed memory for canonical path c22f31dd8243 Merge 5.10.65 into android13-5.10 679e138dec6e ANDROID: ABI: update generic symbol list 2b857589ab53 FROMGIT: f2fs: should use GFP_NOFS for directory inodes b53a4c4356b2 ANDROID: GKI: Update the ABI symbol list 8ed2c6442d3d FROMGIT: binder: make sure fd closes complete 7900c5709f55 ANDROID: align include/net, net/ TEST_MAPPING config with platform 7422100a16ab ANDROID: GKI: Update the ABI symbol list 61588287b8ed ANDROID: Update the ABI symbol list Test: treehugger Bug: 200870825 Change-Id: I6c9a11cd7f2d2500b9312bc24bbeeed651c1c6ac
2021-09-15Update kernel to builds 7731149Howard Chen
git log --first-parent -100 --oneline --no-decorate a715ffcf20c3..836eae26be18: 836eae26be18 UPSTREAM: swiotlb: use depends on for DMA_RESTRICTED_POOL 56a48cb0ff86 UPSTREAM: of: restricted dma: Don't fail device probe on rmem init failure 18e6e3d40235 UPSTREAM: of: Move of_dma_set_restricted_buffer() into device.c c8439586d0f0 UPSTREAM: KVM: arm64: Trim guest debug exception handling 776172d76d70 UPSTREAM: KVM: arm64: Minor optimization of range_is_memory f1fdbdfbd47f UPSTREAM: KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit 11e1370050e6 UPSTREAM: KVM: arm64: Add config register bit definitions b66065892240 BACKPORT: KVM: arm64: Add feature register flag definitions 7de121d4ca31 UPSTREAM: KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch 5527a977ae09 UPSTREAM: KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug 6a5ec9b956b0 UPSTREAM: KVM: arm64: Restore mdcr_el2 from vcpu 88ec0663df33 BACKPORT: KVM: arm64: Refactor sys_regs.h,c for nVHE reuse dd7373c62e38 UPSTREAM: KVM: arm64: Fix names of config register fields 1b8f3d23ddf3 UPSTREAM: KVM: arm64: MDCR_EL2 is a 64-bit register a41ac8fdea52 UPSTREAM: KVM: arm64: Remove trailing whitespace in comment 30030902f6f3 UPSTREAM: KVM: arm64: placeholder to check if VM is protected 4ef6fd4c9de7 UPSTREAM: KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE 6b1f47c9a859 UPSTREAM: KVM: arm64: Unify stage-2 programming behind __load_stage2() dd311263704a UPSTREAM: KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callers 151db0bc4f4f UPSTREAM: KVM: arm64: vgic: Resample HW pending state on deactivation 0306d69e3782 UPSTREAM: KVM: arm64: vgic: Drop WARN from vgic_get_irq a92c085d264e BACKPORT: KVM: arm64: Record number of signal exits as a vCPU stat 2d6db17eacdb UPSTREAM: KVM: arm64: Enforce reserved bits for PSCI target affinities ec4386962537 UPSTREAM: KVM: arm64: Handle PSCI resets before userspace touches vCPU state c370383b4911 UPSTREAM: KVM: arm64: Fix read-side race on updates to vcpu reset state 326bfc5d5cb5 UPSTREAM: KVM: arm64: Make hyp_panic() more robust when protected mode is enabled b55793ff0bcc UPSTREAM: KVM: arm64: Drop unused REQUIRES_VIRT eeb2fd739cb9 UPSTREAM: KVM: arm64: Drop check_kvm_target_cpu() based percpu probe faf403136426 UPSTREAM: KVM: arm64: Drop init_common_resources() a9a957565d8a UPSTREAM: KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPA e5531ff34066 BACKPORT: arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros 75815831b41b UPSTREAM: KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() eb295b0b0fde UPSTREAM: KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size 1c3da45f8603 BACKPORT: arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT 550fac3c0052 UPSTREAM: KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF eacddad3cb8b BACKPORT: KVM: arm64: Divorce the perf code from oprofile helpers bb00aed2b893 UPSTREAM: KVM: arm64: Make __pkvm_create_mappings static 520c7ccc2fa7 UPSTREAM: KVM: arm64: Restrict EL2 stage-1 changes in protected mode e2e8df32ef05 UPSTREAM: KVM: arm64: Refactor protected nVHE stage-1 locking 5f859b78dd05 BACKPORT: KVM: arm64: Remove __pkvm_mark_hyp c7c4ba51e0fe UPSTREAM: KVM: arm64: Mark host bss and rodata section as shared ce7b68430163 UPSTREAM: KVM: arm64: Enable retrieving protections attributes of PTEs c2c715063380 UPSTREAM: KVM: arm64: Introduce addr_is_memory() 08d3caa58460 UPSTREAM: KVM: arm64: Expose pkvm_hyp_id ee7f981451e0 UPSTREAM: KVM: arm64: Expose host stage-2 manipulation helpers 016356a3c41a UPSTREAM: KVM: arm64: Add helpers to tag shared pages in SW bits 39f6e8fc3d88 UPSTREAM: KVM: arm64: Allow populating software bits 906ce734c644 UPSTREAM: KVM: arm64: Enable forcing page-level stage-2 mappings ffae5fd0a4d0 UPSTREAM: KVM: arm64: Tolerate re-creating hyp mappings to set software bits 6537a0f069c1 UPSTREAM: KVM: arm64: Don't overwrite software bits with owner id b376d6338ed9 UPSTREAM: KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED 2682db090a3a UPSTREAM: KVM: arm64: Optimize host memory aborts 605d9c9ea928 UPSTREAM: KVM: arm64: Expose page-table helpers 91bc8fe9bf9f UPSTREAM: KVM: arm64: Provide the host_stage2_try() helper macro 1a7fc0ff91a3 UPSTREAM: KVM: arm64: Introduce hyp_assert_lock_held() fe35509edc5a UPSTREAM: KVM: arm64: Add hyp_spin_is_locked() for basic locking assertions at EL2 6279449f865a UPSTREAM: KVM: arm64: Unregister HYP sections from kmemleak in protected mode e0dde8a26ada UPSTREAM: arm64: Move .hyp.rodata outside of the _sdata.._edata range 72c68f938056 UPSTREAM: KVM: arm64: Fix comments related to GICv2 PMR reporting 1aa8a35f1919 BACKPORT: KVM: arm64: Count VMID-wide TLB invalidations 0affe06537b7 UPSTREAM: KVM: arm64: Remove PMSWINC_EL0 shadow register 7b628c354794 UPSTREAM: KVM: arm64: Disabling disabled PMU counters wastes a lot of time 09b6fcd27405 UPSTREAM: KVM: arm64: Drop unnecessary masking of PMU registers f5c587fec80c UPSTREAM: KVM: arm64: Narrow PMU sysreg reset values to architectural requirements 41ddd2df53a3 UPSTREAM: KVM: Get rid of kvm_get_pfn() bcca459a6357 UPSTREAM: KVM: arm64: Introduce helper to retrieve a PTE and its level bcd27ff926e1 UPSTREAM: KVM: arm64: Use get_page() instead of kvm_get_pfn() 5c4d36c61bc9 UPSTREAM: KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() 8877e0429449 UPSTREAM: KVM: arm64: Avoid mapping size adjustment on permission fault 4331d14550f8 UPSTREAM: KVM: arm64: Walk userspace page tables to compute the THP mapping size 7bc6ebec1fec UPSTREAM: arm64/kexec: Test page size support with new TGRAN range values 3ef4a3d52644 UPSTREAM: arm64/mm: Fix __enable_mmu() for new TGRAN range values 846deb9cf529 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android13-5.10 e796f78ca404 Revert "ANDROID: GKI: restore termiox fields" 36a2610fbe13 ANDROID: clang: update to 13.0.2 ac8f29827b11 Merge 5.10.64 into android13-5.10 54334cd37459 ANDROID: kernel: fix module info for debug_kinfo 47eca0506306 ANDROID: GKI: Update the ABI symbol list ef8c50e5751e UPSTREAM: f2fs: guarantee to write dirty data when enabling checkpoint back 176b8da43278 ANDROID: add TEST_MAPPING for net/, include/net e16212e205ac FROMLIST: scsi: ufs: Allow async suspend/resume callbacks 459895ebfe84 FROMLIST: scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() 73d8e94293c9 UPSTREAM: ASoC: soc-pcm: Get all BEs along DAPM path 01f866c7f666 Merge 5.10.63 into android13-5.10 2c5cf916b90d UPSTREAM: usb: gadget: f_uac2: fixup feedback endpoint stop 3184c7e380ae UPSTREAM: usb: gadget: u_audio: add real feedback implementation 7313b4c8ff00 UPSTREAM: usb: gadget: f_uac2: add adaptive sync support for capture dbab2324be96 UPSTREAM: usb: gadget: f_uac2/u_audio: add feedback endpoint support fb789f0d72b7 UPSTREAM: usb: gadget: u_audio: convert to strscpy Test: treehugger Bug: 199968294 Change-Id: Id92b0c474a6297cb966e66a0de18690ebce850e5
2021-09-08Update kernel to builds 7710895Howard Chen
git log --first-parent -100 --oneline --no-decorate a4e0097dd563..a715ffcf20c3: a715ffcf20c3 ANDROID: GKI: Update the ABI symbol list 2c713184df50 Merge 5.10.62 into android13-5.10 a3fbac7deb9c ANDROID: GKI: Update the generic symbol list. b4da3d35d52f ANDROID: GKI: Update the generic symbol list. 996097adc709 ANDROID: cfi: explicitly clear diag in __cfi_slowpath 699b23938f8e FROMGIT: usb: dwc3: Decouple USB 2.0 L1 & L2 events Test: treehugger Bug: 199220472 Change-Id: I7eb9a4a1e2533d43d692e742cadf62971a137326
2021-09-01Update kernel to builds 7692020android-s-beta-5android-s-beta-5Howard Chen
git log --first-parent -100 --oneline --no-decorate 7ee36b329ec1..a4e0097dd563: a4e0097dd563 FROMLIST: drm/mipi: set fwnode when a mipi_dsi_device is registered e51bdc82cbab ANDROID: Update the generic symbol list efca3f139d59 ANDROID: gki_defconfig: set DEFAULT_MMAP_MIN_ADDR=32768 d4dc041a38a4 Merge 5.10.61 into android13-5.10 5d0d230bc8f3 FROMGIT: usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running 04d252523e45 FROMGIT: usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers 07d1ea7d76a9 ANDROID: ABI: update generic symbol list 385f2409981a ANDROID: add snd_compr_use_pause_in_drain vendor hooks to symbol list Test: treehugger Bug: 198363852 Change-Id: I31821c074424455a4ba8b1e1089ad5ec28812087
2021-08-25Update kernel to builds 7670323Howard Chen
git log --first-parent -100 --oneline --no-decorate c743db2b3afb..7ee36b329ec1: 7ee36b329ec1 ANDROID: add xhci couple symbols to symbol list 961460c015b7 ANDROID: xt_quota2: set usersize in xt_match registration object 0df7b8fef342 ANDROID: xt_quota2: clear quota2_log message before sending 3e5a160a5119 ANDROID: xt_quota2: remove trailing junk which might have a digit in it 6ea6a893bebd UPSTREAM: cfi: Use rcu_read_{un}lock_sched_notrace d92edf7842c3 ANDROID: ABI: Remove unused symbol from fips140 list 31edd1763fcf ANDROID: ABI: Add a generic symbol list 758c95b6cef0 ANDROID: scsi: ufs: add vendor hook to override key reprogramming 92456ab7dedd Merge 5.10.60 into android13-5.10 3bb09260f108 ANDROID: GKI: remove all symbols for android13-5.10 branch 8355b30b309d ANDROID: Kleaf: Add common kernel target definitions 010ea73ab70a FROMGIT: usb: typec: tcpm: Support non-PD mode 32e18bdf035e FROMGIT: dt-bindings: connector: Add pd-disable property e0daa7c7970a FROMGIT: dt-bindings: connector: add typec-power-opmode property to usb-connector 725d80ded4ea UPSTREAM: KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTE a8a89c03a20f UPSTREAM: KVM: arm64: Fix off-by-one in range_is_memory d925d4245f35 Merge 5.10.59 into android13-5.10 6d2eb9c1f603 ANDROID: GKI: gki_defconfig: Enable CONFIG_NFC 0b877a8c3c2d ANDROID: For changes to the ABI, require usual DrNo review b66a109d0170 ANDROID: scsi: ufs: Enable CONFIG_SCSI_UFS_HPB 7f35efa61118 Merge 5.10.58 into android13-5.10 Test: treehugger Bug: 197694770 Change-Id: I73f240d8ab014708c0cde644cdb36c39475777bf
2021-08-12Update kernel to builds 7631632Howard Chen
git log --first-parent -100 --oneline --no-decorate ec50cbff3d37..c743db2b3afb: c743db2b3afb ANDROID: GKI: Disable X86_MCE drivers 510b63c6c7ea ANDROID: clang: update to 13.0.1 4846ecc1d26d Merge 5.10.57 into android13-5.10 e3866a69ab83 FROMGIT: powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() a9765fb6dc44 ANDROID: fips140: take into account AES-GCM not being approvable 5ec931a85350 ANDROID: userfaultfd: Fix merge resolution: validate_range() 06fed8b20e6c ANDROID: ABI: add new symbols required by fips140.ko cae242110570 ANDROID: fips140: add jitterentropy to fips140 module 038dc9f2cc95 ANDROID: fips140: add AES-CMAC e2cfdfbc51b4 ANDROID: fips140: add AES-CBC-CTS ea902862eaeb ANDROID: fips140: remove non-prediction-resistant DRBG test fa5a44b36437 ANDROID: fips140: use full 16-byte IV 00666b8e3e6e ANDROID: usb: host: fix slab-out-of-bounds in xhci_vendor_get_ops abe07806964b ANDROID: fips140: test all implementations f3bc3374511a Merge 5.10.56 into android13-5.10 1fbeac3e6f74 UPSTREAM: pipe: make pipe writes always wake up readers 2b4e85af9fad Merge 5.10.55 into android13-5.10 f9b1f7674ffc FROMGIT: KVM: arm64: Fix detection of shared VMAs on guest fault c7a30aa80cf3 FROMGIT: s390/pv: fix the forcing of the swiotlb ac329b33e94f Merge 5.10.54 into android13-5.10 2b90fd9f3e9b Revert "ANDROID: ABI: hikey960_gki.fragment: Add cfg80211 and mac80211 as modules" 012129391cf7 Revert "ANDROID: ABI: gki_defconfig: Make cfg80211 and mac80211 modules" ce55ca0354f2 Merge 5.10.53 into android13-5.10 a1755723d921 FROMGIT: usb: gadget: composite: Allow bMaxPower=0 if self-powered 3bcfa312d509 ANDROID: GKI: Disable CONFIG_VIRTIO_MEM on x86_64 2d97158a30fd Revert "ANDROID: ABI: initial update allowed list for galaxy" a06c8220ffd4 Revert "ANDROID: ABI: update allowed list for galaxy" d5b32dae967b ANDROID: GKI: put back WIFI config options from android13-5.10 2b034856a512 Merge branch 'android12-5.10' into 'android13-5.10' f932f5456f2f ANDROID: arm64: gki_defconfig: Add CONFIG_DMA_RESTRICTED_POOL=y a303e80b1e12 FROMLIST: swiotlb: Free tbl memory in swiotlb_exit() c31eaaaa2239 FROMLIST: swiotlb: Emit diagnostic in swiotlb_exit() c05f99380114 BACKPORT: FROMLIST: swiotlb: Convert io_default_tlb_mem to static allocation b37936906bf1 FROMLIST: of: Return success from of_dma_set_restricted_buffer() when !OF_ADDRESS 425dab97a357 FROMGIT: swiotlb: add overflow checks to swiotlb_bounce 23af5c3e6763 FROMGIT: swiotlb: fix implicit debugfs declarations feec9ed4ffcf FROMGIT: of: Add plumbing for restricted DMA pool 7a2c115e3f74 FROMGIT: dt-bindings: of: Add restricted DMA pool 6a7039429068 FROMGIT: swiotlb: Add restricted DMA pool initialization 55486479d34d FROMGIT: swiotlb: Add restricted DMA alloc/free support 7e59cac7c519 FROMGIT: swiotlb: Refactor swiotlb_tbl_unmap_single b32f68d42dd1 FROMGIT: swiotlb: Move alloc_size to swiotlb_find_slots 4566bc1871ca FROMGIT: swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing 684337b8f36a BACKPORT: FROMGIT: swiotlb: Update is_swiotlb_active to add a struct device argument e72b3d790ebd BACKPORT: FROMGIT: swiotlb: Update is_swiotlb_buffer to add a struct device argument a2036ba11797 BACKPORT: FROMGIT: swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used f1046e9293db FROMGIT: swiotlb: Refactor swiotlb_create_debugfs ee6cd4035481 FROMGIT: swiotlb: Refactor swiotlb init functions 5ab648cef6f6 UPSTREAM: swiotlb: manipulate orig_addr when tlb_addr has offset b43d586a91be UPSTREAM: swiotlb: don't override user specified size in swiotlb_adjust_size 5c3f71a63931 UPSTREAM: swiotlb: Make SWIOTLB_NO_FORCE perform no allocation 8704c8c5d5a5 UPSTREAM: ARM: Qualify enabling of swiotlb_init() e64f1c94eb74 BACKPORT: swiotlb: remove swiotlb_nr_tbl 2f2f753c1994 UPSTREAM: swiotlb: dynamically allocate io_tlb_default_mem 5321851f46aa BACKPORT: swiotlb: move global variables into a new io_tlb_mem structure cb59d2953727 UPSTREAM: xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup d52889c44780 UPSTREAM: xen-swiotlb: split xen_swiotlb_init 28ce3ed66624 UPSTREAM: swiotlb: lift the double initialization protection from xen-swiotlb e3f3ac31decb UPSTREAM: xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs a642b62b85c3 UPSTREAM: xen-swiotlb: remove xen_set_nslabs d8947c82f1c8 UPSTREAM: xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported 7bdc2c941d7d UPSTREAM: xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer 3b14774435a3 BACKPORT: swiotlb: split swiotlb_tbl_sync_single 7e4354bd9957 UPSTREAM: swiotlb: move orig addr and size validation into swiotlb_bounce ce23541e3043 BACKPORT: swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single 4351690b0743 UPSTREAM: powerpc/svm: stop using io_tlb_start 83a0fecafb15 UPSTREAM: swiotlb: Validate bounce size in the sync/unmap path e6439ba61bb3 UPSTREAM: sdhci: stop poking into swiotlb internals d0f3cb08cf10 UPSTREAM: x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests d3f7d3ada60a ANDROID: Revert "swiotlb: manipulate orig_addr when tlb_addr has offset" 5629c870d579 Merge 5.10.52 into android13-5.10 0da34453deb7 ANDROID: Append BUILD_NUMBER to KERNELRELEASE 90b4fe58ddfa Revert "ANDROID: Makefile: append BUILD_NUMBER to version string when defined" d073dcb99839 ANDROID: GKI: correct ABI XML bit field offsets 8c24b5158969 ANDROID: GKI: refresh ABI XML bd3e90832813 Merge 5.10.51 into android13-5.10 Test: treehugger Bug: 196285435 Change-Id: I725d73d84e2f3b05a5903533b72a72aed1b1dc07
2021-07-19Update kernel to builds 7555916Howard Chen
git log --first-parent -100 --oneline --no-decorate d870ecaadb22..ec50cbff3d37: ec50cbff3d37 Merge 5.10.50 into android13-5.10 663bbfa2a48a UPSTREAM: KVM: arm64: Set the MTE tag bit before releasing the page 71c05826d6a2 BACKPORT: KVM: arm64: Document MTE capability and ioctl 6743a619b288 UPSTREAM: KVM: arm64: Add ioctl to fetch/store tags in a guest f8e7a57629ae UPSTREAM: KVM: arm64: Expose KVM_ARM_CAP_MTE 0fcdf88b979b UPSTREAM: KVM: arm64: Save/restore MTE registers fe7e9604742c BACKPORT: KVM: arm64: Introduce MTE VM feature 8c77a643d06c UPSTREAM: arm64: mte: Sync tags for pages where PTE is untagged ad6d82f467e1 UPSTREAM: KVM: arm64: Restore PMU configuration on first run 4010ce162614 UPSTREAM: KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set ab687fde9a57 BACKPORT: KVM: arm64: Move guest CMOs to the fault handlers 7a2b91fd8721 BACKPORT: KVM: arm64: Tweak parameters of guest cache maintenance functions 4c3461fa58d9 UPSTREAM: KVM: arm64: Introduce mm_ops member for structure stage2_attr_data b547d2b80f35 UPSTREAM: KVM: arm64: Introduce two cache maintenance callbacks ce9bce48a9de UPSTREAM: KVM: arm64: Use less bits for hyp_page refcount 05d7d55b0788 UPSTREAM: KVM: arm64: Use less bits for hyp_page order 1fa2ff5d164f UPSTREAM: KVM: arm64: Remove hyp_pool pointer from struct hyp_page b6d67813c1ef UPSTREAM: KVM: arm64: Unify MMIO and mem host stage-2 pools 9e4a41b768e6 UPSTREAM: KVM: arm64: Remove list_head from hyp_page c373a2f4aacc UPSTREAM: KVM: arm64: Use refcount at hyp to check page availability b3d465e6414f UPSTREAM: KVM: arm64: Move hyp_pool locking out of refcount helpers 086f9045f1aa UPSTREAM: KVM: arm64: Try stage2 block mapping for host device MMIO 9638b8c09251 UPSTREAM: KVM: arm64: Remove the creation time's mapping of MMIO regions ccaf192edd91 UPSTREAM: KVM: arm64: timer: Add support for SW-based deactivation 311055c4a5e2 UPSTREAM: KVM: arm64: timer: Refactor IRQ configuration bdd049f8d109 UPSTREAM: KVM: arm64: vgic: Implement SW-driven deactivation 145d87ff19d0 UPSTREAM: KVM: arm64: vgic: move irq->get_input_level into an ops structure 9abc158d3ccb UPSTREAM: KVM: arm64: vgic: Let an interrupt controller advertise lack of HW deactivation 6873a8ecc4f6 UPSTREAM: KVM: arm64: vgic: Be tolerant to the lack of maintenance interrupt masking fe77b6dd3a03 UPSTREAM: KVM: arm64: Handle physical FIQ as an IRQ while running a guest 7a95be208257 UPSTREAM: irqchip/gic: Split vGIC probing information from the GIC code 6d9f07d8f1ff BACKPORT: arm64: Rename arm64-internal cache maintenance functions 7cf2172961ee UPSTREAM: arm64: Fix cache maintenance function comments 36c277940235 UPSTREAM: arm64: cacheflush: Remove stale comment 0496899a366f UPSTREAM: arm64: sync_icache_aliases to take end parameter instead of size f0d833b54e81 UPSTREAM: arm64: __clean_dcache_area_pou to take end parameter instead of size 105159fb94cd UPSTREAM: arm64: __clean_dcache_area_pop to take end parameter instead of size a1ea39fa1e93 UPSTREAM: arm64: __clean_dcache_area_poc to take end parameter instead of size 39dc6b43cf4e BACKPORT: arm64: __flush_dcache_area to take end parameter instead of size 3045a290a922 UPSTREAM: arm64: dcache_by_line_op to take end parameter instead of size 65a0f95b169f UPSTREAM: arm64: __inval_dcache_area to take end parameter instead of size b53b4c6cddb0 UPSTREAM: arm64: Fix comments to refer to correct function __flush_icache_range aeb79414b581 UPSTREAM: arm64: Move documentation of dcache_by_line_op 51f3c766ea80 UPSTREAM: arm64: assembler: remove user_alt 1104ef908ff3 UPSTREAM: arm64: Downgrade flush_icache_range to invalidate bdc7abb88033 UPSTREAM: arm64: kexec: move relocation function setup a7856033b327 UPSTREAM: arm64: kexec: make dtb_mem always enabled 1f0094eecdb8 UPSTREAM: arm64: Do not enable uaccess for invalidate_icache_range 5759250f21f9 UPSTREAM: arm64: Do not enable uaccess for flush_icache_range 299c65460c39 UPSTREAM: arm64: Apply errata to swsusp_arch_suspend_exit e496876a30e1 UPSTREAM: arm64: assembler: add conditional cache fixups be5796a46507 UPSTREAM: arm64: assembler: replace `kaddr` with `addr` d6a30b5c34f2 UPSTREAM: power: supply: goldfish: Remove the GOLDFISH dependency 57d75ca3a7d6 Merge 5.10.49 into android13-5.10 3d85526d7dd4 Merge 5.10.48 into android13-5.10 7ab039ca6c3f UPSTREAM: USB: UDC core: Add udc_async_callbacks gadget op 4cd8cfedbec6 UPSTREAM: PCI/MSI: Fix MSIs for generic hosts that use device-tree's "msi-map" d0acb14867a0 UPSTREAM: PCI: Refactor HT advertising of NO_MSI flag 6153aabded14 UPSTREAM: PCI/MSI: Document the various ways of ending up with NO_MSI 6fb036325048 UPSTREAM: PCI: mediatek: Advertise lack of built-in MSI handling 63d15d76fa3f UPSTREAM: PCI/MSI: Make pci_host_common_probe() declare its reliance on MSI domains ae6334abd1b0 UPSTREAM: PCI/MSI: Let PCI host bridges declare their reliance on MSI domains f18c7855dfda UPSTREAM: PCI/MSI: Kill default_teardown_msi_irqs() 1aa519ec26cd UPSTREAM: PCI/MSI: Kill msi_controller structure 7f2fd2873ab8 UPSTREAM: PCI/MSI: Drop use of msi_controller from core code 4bb6a38048aa UPSTREAM: PCI: hv: Drop msi_controller structure 6b7d58af8d5d UPSTREAM: PCI: xilinx: Convert to MSI domains a5e8ecade214 UPSTREAM: PCI: xilinx: Don't allocate extra memory for the MSI capture address 00a2ac03d0c6 UPSTREAM: PCI: rcar: Convert to MSI domains 24a2fd5908ca UPSTREAM: PCI: rcar: Don't allocate extra memory for the MSI capture address 42617b00c7a8 UPSTREAM: PCI: tegra: Convert to MSI domains e3ee703f69b2 ANDROID: GKI: refresh ABI XML Test: treehugger Bug: 193868903 Change-Id: I076cbdd77f87ad2712fb70c3425629672ae7610a
2021-07-07Update kernel to builds 7518362android-s-beta-4android-s-beta-3android-s-beta-4Howard Chen
git log --first-parent -100 --oneline --no-decorate 352713a3f237..d870ecaadb22: d870ecaadb22 ANDROID: build.configs: migrate away from CC_LD_ARG 545f53b1341a UPSTREAM: KVM: arm64: Resolve all pending PC updates before immediate exit 120bb2d5ce0e UPSTREAM: KVM: arm64: Commit pending PC adjustemnts before returning to userspace d07b25b33450 UPSTREAM: KVM: arm64: Move __adjust_pc out of line 9281275b1161 UPSTREAM: KVM: arm64: Mark pkvm_pgtable_mm_ops static a17b3dd22d2e UPSTREAM: KVM: arm64: Fix Function ID typo for PTP_KVM service 6e53d3a1b0ea UPSTREAM: ptp: Don't print an error if ptp_kvm is not supported 21d726bb1fa1 UPSTREAM: bug: Provide dummy version of bug_get_file_line() when !GENERIC_BUG 769937276c9b UPSTREAM: KVM: arm64: Don't advertise FEAT_SPE to guests 2301a42315cd UPSTREAM: KVM: arm64: Don't print warning when trapping SPE registers 811c4d0cc7fc UPSTREAM: KVM: arm64: Clarify vcpu reset behaviour c843a3d86c26 BACKPORT: arm64: Get rid of CONFIG_ARM64_VHE d41347806d00 UPSTREAM: arm64: Cope with CPUs stuck in VHE mode 90b25051f692 UPSTREAM: arm64: cpufeature: Allow early filtering of feature override 2451668fe471 UPSTREAM: KVM: arm64: Fix table format for PTP documentation dd46b1bb4671 UPSTREAM: KVM: arm64: Mark the kvmarm ML as moderated for non-subscribers e7f33ee1456e UPSTREAM: Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 bad9a9d084b2 UPSTREAM: ptp: arm/arm64: Enable ptp_kvm for arm/arm64 a669f441f8f5 BACKPORT: KVM: arm64: Add support for the KVM PTP service 3f1c16fefde5 UPSTREAM: clocksource: Add clocksource id for arm arch counter 45ac0e635e39 UPSTREAM: time: Add mechanism to recognize clocksource in time_get_snapshot 5cda50cb8d3a UPSTREAM: ptp: Reorganize ptp_kvm.c to make it arch-independent d23a59f0b540 BACKPORT: KVM: arm64: Don't retrieve memory slot again in page fault handler a851c3f1de69 UPSTREAM: KVM: arm64: Use find_vma_intersection() 0d9b90d7db52 UPSTREAM: KVM: arm64: Hide kvm_mmu_wp_memory_region() b6837bfff039 BACKPORT: arm64: KVM: Enable access to TRBE support for host e03444d5abb6 UPSTREAM: KVM: arm64: Move SPE availability check to VCPU load c8a9e5a36eab ANDROID: Revert "FROMLIST: arm64: kvm: Enable access to TRBE support for host" 722844fff3ba UPSTREAM: KVM: arm64: Handle access to TRFCR_EL1 2a6a71a6b765 UPSTREAM: KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace ef319ee4c955 UPSTREAM: kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() b0f242a66fc7 UPSTREAM: KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] 3d8bea944057 UPSTREAM: docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc b89ce4828abd UPSTREAM: KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() edadc0916679 UPSTREAM: KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() 032cf23b26f7 UPSTREAM: KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base 4599dea4cb90 BACKPORT: KVM: arm64: Log source when panicking from nVHE hyp b75a28595ecb UPSTREAM: KVM: arm64: Use BUG and BUG_ON in nVHE hyp 088e2b0f58e2 UPSTREAM: bug: Assign values once in bug_get_file_line() fa6138d1ef15 UPSTREAM: bug: Factor out a getter for a bug's file line 0148bc788a0b UPSTREAM: KVM: arm64: Elect Alexandru as a replacement for Julien as a reviewer 9843b9bdfa4a UPSTREAM: arm64: sve: Provide sve_cond_update_zcr_vq fallback when !ARM64_SVE c2f432149ba5 UPSTREAM: KVM: arm64: Advertise KVM UID to guests via SMCCC 1e5e7892833c UPSTREAM: arm/arm64: Probe for the presence of KVM hypervisor e99de13b9f17 UPSTREAM: random: avoid arch_get_random_seed_long() when collecting IRQ randomness 3c4761c7001a UPSTREAM: arm64: Add support for SMCCC TRNG entropy source dc28cd7286d1 UPSTREAM: firmware: smccc: Introduce SMCCC TRNG framework 81aa1403c59d UPSTREAM: KVM: arm64: Make symbol '_kvm_host_prot_finalize' static b175373926fa UPSTREAM: KVM: arm64: GICv4.1: Give a chance to save VLPI state 88178a0571f7 UPSTREAM: KVM: arm64: GICv4.1: Restore VLPI pending state to physical side 3f50de15c2c0 UPSTREAM: KVM: arm64: GICv4.1: Try to save VLPI state in save_pending_tables 89cb7159f5ec UPSTREAM: KVM: arm64: GICv4.1: Add function to get VLPI state 46c27765a222 UPSTREAM: irqchip/gic-v3-its: Drop the setting of PTZ altogether 4761649e5660 UPSTREAM: irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping 5f0426076b7c FROMGIT: bpf: Support all gso types in bpf_skb_change_proto() 71759356aacb Merge 5.10.47 into android13-5.10 02a22dc46323 FROMGIT: mac80211_hwsim: add concurrent channels scanning support over virtio Test: treehugger Bug: 192989870 Change-Id: I848754b78a92822ab1f0d5bd69349f0918a25321
2021-06-30Update kernel to builds 7504839Howard Chen
git log --first-parent -100 --oneline --no-decorate 299d8c0b4b43..352713a3f237: 352713a3f237 ANDROID: sched: select fallback rq must check for allowed cpus 1bdb208df800 FROMGIT: bpf: Do not change gso_size during bpf_skb_change_proto() 658c2d9a05a7 ANDROID: allmodconfig build: adopt new TOOL_ARGS export 293958011557 FROMGIT: arm64: smccc: Add support for SMCCCv1.2 extended input/output registers 2f18afcb0bbf Merge 5.10.46 into android13-5.10 64061cdf1d2a UPSTREAM: x86, lto: Pass -stack-alignment only on LLD < 13.0.0 f4fcf3b25f06 ANDROID: Add CONFIG_CAN=y to gki_defconfig Test: treehugger Bug: 192200681 Change-Id: Id3fcce97f7b27fb4e66c2e1493b645b77ce93d39
2021-06-24Update kernel to builds 7479101Howard Chen
git log --first-parent -100 --oneline --no-decorate 54e7412d4ff9..299d8c0b4b43: 299d8c0b4b43 Merge 5.10.45 into android13-5.10 2637b5e5c6b6 ANDROID: Drop the -master suffix from the clang prebuilts 0668144ca249 FROMGIT: usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() 048e6e195320 FROMGIT: usb: typec: tcpm: Relax disconnect threshold during power negotiation f4c6dc5b4ef6 FROMGIT: usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state 133443a393ee FROMGIT: usb: typec: tcpci: Fix up sink disconnect thresholds for PD 66ab983e19dd ANDROID: minor fixups of xt_IDLETIMER support 71594e98993c Merge branch 'android12-5.10' into 'android13-5.10' 7f8b63a38ebd Revert "ANDROID: AVB error handler to invalidate vbmeta partition." 82ea18a9206a Revert "Revert "can: dev: Move device back to init netns on owning netns delete"" b7d2c0caccf4 Revert "Revert "net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M"" 8ad761788daf Revert "Revert "net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S"" c2cdc1c31d8e Revert "Revert "net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()"" 43ff5a335fe5 Revert "Revert "net: phy: introduce phydev->port"" 8ba1da12342f Merge 5.10.44 into android13-5.10 9152b8d66c22 ANDROID: selinux: modify RTM_GETNEIGH{TBL} 999dd0ba7979 ANDROID: gki - CONFIG_NET_SCH_FQ=y 3baae9f9d688 FROMGIT: usb: typec: mux: Fix copy-paste mistake in typec_mux_match 15839e653d64 FROMGIT: usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path 30dbc9ca59d6 ANDROID: core of xt_IDLETIMER send_nl_msg support f1ce23600972 ANDROID: start to re-add xt_IDLETIMER send_nl_msg support 965a6f28f85d Merge 5.10.43 into android13-5.10 36ab8cea47b0 ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS 2be8575ff991 ANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=y 1761d5ba93ce ANDROID: GKI: Request enable some kernel configs for background speed limit function 75bef69698e9 ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y 2355cf6fcd31 ANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y 864cf3a177b7 ANDROID: gki - enable CONFIG_USB_RTL8150=y 08aad2190371 FROMGIT: usb: typec: tcpm: Do not finish VDM AMS for retrying Responses 96e5a915ccc9 FROMGIT: usb: fix various gadget panics on 10gbps cabling f75f5efbb020 FROMGIT: usb: fix various gadgets null ptr deref on 10gbps cabling. 2a73f3bc696d FROMGIT: usb: f_ncm: only first packet of aggregate needs to start timer cc4adf46e395 FROMGIT: USB: f_ncm: ncm_bitrate (speed) is unsigned 1af5c33fe9fe ANDROID: cgroup/cpuset: Do not access task_cs(p) outside of RCU e05e5bd887ed Merge 5.10.42 into android13-5.10 baa00d608795 UPSTREAM: usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms 9abcf5561eba UPSTREAM: usb: dwc3: gadget: Disable gadget IRQ during pullup disable 94155f60a54d FROMLIST: sched: Defer wakeup in ttwu() for unschedulable frozen tasks 9c12d3611791 FROMLIST: freezer: Add frozen_or_skipped() helper function 32590c205c6c ANDROID: Sync ext4 casefolded encryption with patches going upstream ae352069e763 Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1" 29de784c539d Revert "ANDROID: Makefile: add compiler-rt dependency explicitly" a4acb6b4c41e UPSTREAM: usb: typec: ucsi: Clear pending after acking connector change 6751afa12218 UPSTREAM: xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall 27bb7fc23ae9 UPSTREAM: xhci: fix giving back URB with incorrect status regression in 5.12 72bc9b19b9ff FROMGIT: usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static d617449064a6 FROMGIT: usb: typec: tcpci: Implement callback for apply_rc 87ef6d1db07c FROMGIT: usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP 8fd49ccc4d0f Merge 5.10.41 into android13-5.10 18da68b0cb60 FROMGIT: usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge a0a121e31de6 FROMGIT: usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled 04bd73542001 Merge 5.10.40 into android13-5.10 b42fdcdefe4e ANDROID: dm-user: Fix build warnings 725de6a91fb6 ANDROID: dm-user: Fail the IO if there is no daemon 1732e398f9b6 ANDROID: sched: fix race with CPU hot-unplug when overriding affinity c446bd0d5414 FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo 388140318828 FROMGIT: usb: typec: tcpm: Properly interrupt VDM AMS 93e0d3eb024e FROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header 173cdc978fcc Merge 5.10.39 into android13-5.10 8a44aefbd11e ANDROID: dm-user: Drop additional reference 663936cde921 ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR d897a6caf861 ANDROID: Incremental fs: Make sysfs_name changeable on remount dd8f78663c28 ANDROID: Incremental fs: Count pending_reads even when very short 999e8eed2634 Merge 5.10.38 into android13-5.10 b67c8ee2f26e UPSTREAM: module: unexport find_module and module_mutex 7839479898d9 FROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context 8c96dda57fa1 FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset 13c30317fefa ANDROID: usb: host: Use old init scheme when hook unavailable 9db08a58c946 ANDROID: usb: host: free the offload TR by vendor hook 681c5f2ea6e4 FROMGIT: xhci: prevent double-fetch of transfer and transfer event TRBs 8c6e6c66ae31 ANDROID: usb: host: xhci: provide function prototype for xhci_address_device c33b0c3c64a2 ANDROID: usb: host: add bus_suspend/bus_resume to xhci overrides 95531c94e80d ANDROID: usb: host: add address_device to xhci overrides 4a057831eecd ANDROID: usb: host: add max packet parameter on alloc_transfer_ring hook e6609b496d93 ANDROID: usb: host: add xhci hooks for vendor specific container context 03dd8aa2f386 FROMGIT: usb: dwc3: omap: improve extcon initialization 0c222a6880f1 Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests" 2771e395f371 FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queue d7713e727de7 FROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints 5df560467577 FROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend 9a6ad9a116b2 FROMGIT: usb: dwc3: gadget: Enable suspend events ba0dee4b566b ANDROID: GKI: dwc3: add Android ABI padding to some structures b7e599e890c9 FROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability 9fad56d3c791 FROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9 ce63ed5911fc FROMGIT: usb: dwc3: core: Add shutdown callback for dwc3 76775829b7f8 FROMGIT: usb: dwc3: gadget: Ignore Packet Pending bit ebb6d82f96e7 ANDROID: usb: dwc3: gadget: don't cancel the started requests 02020899ea6e ANDROID: usb: dwc3: export tracepoint for dwc3 read/write b4d5e4483bfe ANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS 0d4f76a46d96 ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint 82ed47c9ef21 FROMGIT: usb: dwc2: Fix gadget DMA unmap direction e36cf780b4bc FROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default 446f74a561d4 ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos dd776691653a FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS b8cd7e4935ff FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe() 51410ead078c FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP a74ca79e6756 FROMGIT: usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby df6efe1dd877 FROMGIT: usb: typec: tcpm: Fix error while calculating PPS out values 7f65d57eed3a FROMGIT: usb: typec: tcpm: Honour pSnkStdby requirement during negotiation f24996f8b09a ANDROID: usb: typec: tcpm: Update tcpm_update_sink_capabilities Test: treehugger Bug: 191844131 Merged-In: I4bfd96aa2aadd5e3ae69266c5e990e5396b0024c Change-Id: I4bfd96aa2aadd5e3ae69266c5e990e5396b0024c
2021-06-08Update kernel to builds 7437072Howard Chen
git log --first-parent -100 --oneline --no-decorate fe2ecaf37f1d..1139005f0515: 1139005f0515 ANDROID: Update the ABI representation 0ba59d42cb91 ANDROID: Update the generic symbol list 2a1bc2387d34 ANDROID: abi_gki_aarch64_qcom: Add symbols for 32bit execve 3f5e8b830cde ANDROID: sched: create trace points for 32bit execve 79cb255c79e0 BACKPORT: FROMGIT: mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable() 5083a1ca9d88 UPSTREAM: arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled a1580311c36c ANDROID: freezer: Add vendor hook to freezer for GKI purpose. 00dc4c64e659 ANDROID: kernel: Fix passing NULL to __pa_symbol() 27c285003d2a ANDROID: sched: Add vendor hook to select ilb cpu 5ed6c99c8fed ANDROID: GKI: enable CONFIG_EROFS_FS=y 2d5c7aedc0fa FROMGIT: dt-bindings: connector: Replace BIT macro with generic bit ops 505d41dcf1d2 FROMGIT: usb: dwc3: debugfs: Add and remove endpoint dirs dynamically 4c323ffd1c3d FROMGIT: dt-bindings: connector: Add PD rev 2.0 VDO definition bbdac2c2ad1e FROMGIT: usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP 22116da321fb FROMGIT: Revert "usb: dwc3: core: Add shutdown callback for dwc3" 4fa67303ced2 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10 5cf77864a3f3 ANDROID: arm scmi: add vendor hook to adjust the rx timeout. 89e44fb838b0 FROMGIT: userfaultfd: fix UFFDIO_CONTINUE ioctl request definition 72863addaa15 FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support c2c081d009b3 BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test b96a58e012c2 FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test 9f837b909a48 FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type 0b161cf6fc3d FROMGIT: userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte() 6a41f38998b7 FROMGIT: userfaultfd/shmem: advertise shmem minor fault support 81231b63ada6 FROMGIT: userfaultfd/shmem: support UFFDIO_CONTINUE for shmem 0c959cd889ae BACKPORT: FROMGIT: userfaultfd/shmem: support minor fault registration for shmem 5f6dc078396f BACKPORT: FROMGIT: userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pte 84330a5f501a Revert "BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem" 13e14ca0e038 Revert "FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type" 72a3f935adf1 Revert "FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test" 8f6445acee08 Revert "BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test" 442b6e070476 Revert "FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support" 21a8683a8b99 Revert "FROMLIST: userfaultfd/shmem: fix minor fault page leak" f57e3e5112de ANDROID: GKI: 6/4/2021 KMI update f1a161b019f9 ANDROID: media: v4l2-core: extend the v4l2 format to support request bf769b72164a ANDROID: vendor_hooks: add hook and OEM data for slab shrink 0b76ef69f67a ANDROID: sched: Add oem data in struct rq f88eb0d245a3 ANDROID: android: Add nr_swap_pages to debug_symbols driver 9b5c870516f9 ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64 186313055b56 UPSTREAM: media: docs: Document CLL and Mastering display colorimetry controls 43461c878a47 UPSTREAM: media: v4l: Add HDR10 static metadata controls 683232ea4c26 UPSTREAM: media: uapi: Move the H264 stateless control types out of staging 372b24bad2a8 ANDROID: GKI: Add OEM data to mutex/rwsem b3df6eb1952f FROMGIT: usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static 29be10211c19 FROMGIT: usb: typec: tcpci: Implement callback for apply_rc 750135f7aec6 FROMGIT: usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP a7d161dc5af1 ANDROID: GKI: device.h: add rcu_head back to struct device_link 60ea20ed1e93 FROMGIT: drivers: base: Reduce device link removal code duplication cead4664c20d FROMGIT: drivers: base: Fix device link removal fb57fa3d6058 UPSTREAM: scsi: ufs-mediatek: Keep VCC always-on for specific devices caa3c2bab0f9 UPSTREAM: scsi: ufs: Allow regulators being always-on 4ac5f3e17887 UPSTREAM: scsi: ufs-mediatek: Use correct path to fix compile error 1898121800a5 UPSTREAM: scsi: ufs-mediatek: Introduce event_notify implementation c88e6599d25c BACKPORT: scsi: ufs: Introduce event_notify variant function f92f904d55b1 Revert "Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"" e86d688e518b Revert "Revert "PM: runtime: Fix unpaired parent child_count for force_resume"" df50ab971a94 Revert "Revert "kyber: fix out of bounds access when preempted"" a993cac61ab1 Revert "Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4"" 556758235b02 Revert "Revert "mm: fix struct page layout on 32-bit systems"" e1611d875195 ANDROID: GKI: Enlarge OEM data reserved in task_struct 474a726efd95 ANDROID: GKI: add OEM data in cma struct ab20ac9696d6 FROMGIT: scsi: ufs: Remove redundant checks of !hba in suspend/resume callbacks 523a4fd3f44b FROMGIT: scsi: ufs: Minor adjustments to error handling 8fbb826868ea BACKPORT: FROMGIT: scsi: ufs: Clean up and refactor clk-scaling feature 099309ec7b99 FROMGIT: scsi: ufs: Remove redundant null checking of devfreq instance 6440a2c00d0d FROMGIT: scsi: ufs: Refactor cancelling clkscaling works 67eb703be2cf FROMGIT: scsi: ufs: Give clk scaling min gear a value 0226db1f3a30 BACKPORT: FROMGIT: scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() 5ee06e06fb68 BACKPORT: FROMGIT: scsi: ufs: Protect some contexts from unexpected clock scaling e0d506a78625 FROMGIT: scsi: ufs: Stop hardcoding the scale down gear b9a049ac4ef7 FROMGIT: Revert "Make sure clk scaling happens only when HBA is runtime ACTIVE" 3a3b24ef29a8 BACKPORT: FROMGIT: scsi: ufs: Protect PM ops and err_handler from user access through sysfs 47149e58f4f3 ANDROID: Update the ABI xml and symbol list 18eae90751d3 FROMGIT: timer_list: Print name of per-cpu wakeup device 41b08205cb65 FROMGIT: tick/broadcast: Program wakeup timer when entering idle if required 130cd0ecfafd FROMGIT: tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast 4b3ac410bcc1 FROMGIT: tick/broadcast: Split __tick_broadcast_oneshot_control() into a helper fbcfac449093 FROMGIT: tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guard 5621e45f70b3 FROMGIT: usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind 7b163b6295e8 FROMGIT: usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port f793ff4b811f FROMGIT: usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port 693c200239a4 FROMGIT: usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port e4046d6ecc5f FROMGIT: usb: typec: tcpm: Properly handle Alert and Status Messages e3e4ee0e9fb6 ANDROID: usb: export tracepoint for dwc3_complete_trb da4b3a9637de ANDROID: GKI: Request enable some kernel configs for background speed limit function 016d3f7b6986 ANDROID: vendor_hooks: Export the tracepoints task_rename f2d87eb3a02f Revert "Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests"" 3bcdb496f496 ANDROID: signal: Add vendor hook for memory reaping 3f491d10dcae Revert "ANDROID: mm: oom_kill: reap memory of a task that receives SIGKILL" 4794cb419d7c FROMGIT: kfence: unconditionally use unbound work queue cdd895c3186d FROMLIST: bootconfig: Share the checksum function with tools 88fa7f8bf0f0 FROMLIST: docs: bootconfig: Update for mixing value and subkeys 0b3bf71fa34c FROMLIST: tools/bootconfig: Support mixed value and subkey test cases a50473100306 FROMLIST: bootconfig: Support mixing a value and subkeys under a key 7559923b1ab4 FROMLIST: bootconfig: Change array value to use child node d5554e5096a1 FROMLIST: tools/bootconfig: Fix a build error accroding to undefined fallthrough 4c1097df5d9b ANDROID: Add an extra wake flag for android vendor use 28e408cd4c07 Revert "drivers: base: Fix device link removal" c5d480cd47c1 Merge 5.10.42 into android12-5.10 4a85b011720b Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1" Test: treehugger Bug: 190460697 Change-Id: Ia50d0c50cf791d8307bb30ac428254a2f50d7a86
2021-06-01Update kernel to builds 7412436Howard Chen
git log --first-parent -100 --oneline --no-decorate 83aa0320cfa8..fe2ecaf37f1d: fe2ecaf37f1d ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint 4d5d75167087 UPSTREAM: usb: core: reduce power-on-good delay time of root hub 2c6791b32f06 UPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command 5e424f85962b ANDROID: fuse/passthrough: API V2 with __u32 open argument b6996d317c67 UPSTREAM: usb: typec: ucsi: Clear pending after acking connector change 37af541fafb4 UPSTREAM: xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall fb808d7c1817 UPSTREAM: xhci: fix giving back URB with incorrect status regression in 5.12 12b1e5746c27 Merge 5.10.41 into android12-5.10 22bc7e38f151 BACKPORT: FROMGIT: scsi: ufs: Fix a possible NULL pointer issue a0b04503a2f9 FROMGIT: scsi: ufs: Replace sprintf and snprintf with sysfs_emit 24455210fa35 FROMGIT: usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge ee87839030a4 FROMGIT: usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled cadbca1c5e17 ANDROID: vendor_hooks: Add a hook for task tagging 4968ab31d194 Merge 5.10.40 into android12-5.10 9f8cf79e7459 ANDROID: Update virtual platform symbol list 347bb119f5a2 ANDROID: dm-user: Fix build warnings 77d89f6d9126 ANDROID: abi_gki_aarch64_qcom: Add devfreq_get_devfreq_by_node symbol 629a82a0f362 ANDROID: abi_gki_aarch64_mtk: Remove execute permissions fbdf9cd38a08 FROMLIST: mm: page_alloc: dump migrate-failed pages only at -EBUSY 8c944335a3a7 ANDROID: Fix access invalid addr because it is not initialized 5a18a6da18a1 UPSTREAM: kasan: slab: always reset the tag in get_freepointer_safe() df15808ad3c9 ANDROID: abi_gki_aarch64_qcom: Add topology update symbols 9d80dbe0a385 ANDROID: dm-user: Fail the IO if there is no daemon 78a9cd650a70 ANDROID: add initial symbol list for mtk 4b280e66ee7d ANDROID: fix a warning due to type mismatch in pr_warn 2f056f11e889 ANDROID: sched: fix race with CPU hot-unplug when overriding affinity b6cab5d17d8b ANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S 5212e0235f14 ANDROID: abi_gki_aarch64_qcom: Add kthread cgroup migration rvh symbol 80fef39de7e9 ANDROID: usb: gadget: Resolve NULL pointer dereference in composite_disconnect 2ea27b7efa3f ANDROID: GKI: Kconfig.gki: enable CONFIG_HMM_MIRROR with HIDDEN GPU 3a71ca149650 ANDROID: mm: page_pinner: skip marking failure on freeable pages 0249af9c0e0b ANDROID: mm: page_alloc: skip dump pages for freeable page 72488b3be40e ANDROID: mm, oom: add vendor hook to prevent oom panic Test: treehugger Bug: 189804453 Change-Id: I8e073633864e85c88ecaa1169af152e736bd2cc8
2021-05-25Update kernel to builds 7393692Howard Chen
git log --first-parent -100 --oneline --no-decorate 5c5381fe0ab2..83aa0320cfa8: 83aa0320cfa8 FROMLIST: kthread: Fix kthread_mod_delayed_work vs kthread_cancel_delayed_work_sync race 3b14b6a653b9 FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo 5b94901e9e37 FROMGIT: usb: typec: tcpm: Properly interrupt VDM AMS d79aca773dd4 FROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header 855f80261052 Merge 5.10.39 into android12-5.10 762674c166c2 UPSTREAM: swiotlb: Fix the type of index 26a8c2ab1334 ANDROID: Don't add image to all target with KBUILD_MIXED_TREE 1592e4359099 ANDROID: I3C: Enable I3C core framework 211fb51c3bbf ANDROID: GKI: Update abi_gki_aarch64_qcom for hung task detect 14fbfc9c0e84 ANDROID: GKI: 5/21 KMI update 3a173ef887cc FROMGIT: blk-mq: clearing flush request reference in tags->rqs[] 72018550d789 FROMGIT: blk-mq: clear stale request in tags->rq[] before freeing one request pool c944b0c93490 FROMGIT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter 0270bff881d4 Revert "ANDROID: GKI: Enable CONFIG_KUNIT" ad14489b580d BACKPORT: block: Remove queue_limits.bio_max_bytes c141d9773bbd FROMGIT: kasan: use dump_stack_lvl(KERN_ERR) to print stacks 53efd89f4125 FROMGIT: fix for "printk: introduce dump_stack_lvl()" 359a038bbf06 FROMGIT: printk: introduce dump_stack_lvl() 0aa48437bf2c UPSTREAM: arm64: mte: Remove unused mte_assign_mem_tag_range() 63990c63c39c UPSTREAM: arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere 8bc6337823c6 ANDROID: vendor_hooks: add hooks for slab memory leak debugging 70094f39c7fc Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20"" 17f973008695 ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64 065b3eabbdf1 ANDROID: abi_gki_aarch64_qcom: Add *gic_v3_set_affinity trace syms e80bcd46271b ANDROID: mmc: Add vendor hooks 3bd9ad7eb4a7 ANDROID: gic-v3: Change GIC v3 vendor hook to restricted 0dc97b664f83 ANDROID: GKI: enable hidden configs for DMA 6f3a72c46299 ANDROID: GKI: remove kernel_read from abi symbol list 51dc321c7d71 Revert "Revert "mmc: block: Issue a cache flush only when it's enabled"" e606ad4aae5b Revert "ANDROID: GKI: restore a part of "struct mmc_host"" 71a3aa889df6 Revert "Revert "media: v4l2-ctrls: fix reference to freed memory"" 4cef9277ba69 Revert "Revert "sched,fair: Alternative sched_slice()"" 63524ab60a66 FROMGIT: usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work 60b53937abf5 FROMGIT: usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 10823e5b1eb7 Revert "Revert "nvme-pci: set min_align_mask"" c53986ee8b4f Revert "Revert "swiotlb: respect min_align_mask"" a4094253bf2f Revert "Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single"" 9bd37c792482 Revert "Revert "swiotlb: refactor swiotlb_tbl_map_single"" 8ebef45db5e4 Revert "Revert "swiotlb: clean up swiotlb_tbl_unmap_single"" 2893baee7911 Revert "Revert "swiotlb: factor out a nr_slots helper"" 7b5e000065ae Revert "Revert "swiotlb: factor out an io_tlb_offset helper"" fb0759a0d927 Revert "Revert "swiotlb: add a IO_TLB_SIZE define"" 20fa297001a1 Revert "Revert "driver core: add a min_align_mask field to struct device_dma_parameters"" 4d559050071d Revert "Revert "capabilities: require CAP_SETFCAP to map uid 0"" b73471e4e777 Revert "ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos" 167612c1d4a2 ANDROID: Fix compilation error with huge_pmd_share() f2f8d7326a82 UPSTREAM: mm: memblock: add more debug logs a46e3fa13968 UPSTREAM: mm: memblock: drop __init from memblock functions to make it inline c8df669b7cf8 ANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers 17b9c24b25bf ANDROID: hung_task: Add vendor hook for hung task detect 1b6f2f6e2968 ANDROID: vendor_hooks: add hook to balance_dirty_pages() dc5241048fe9 ANDROID: vendor_hooks: Add hooks for reducing virtual address fragmentation f15065347199 ANDROID: abi_gki_aarch64_qcom: Add aes_encrypt/aes_expandkey 15acc8fac611 ANDROID: iommu: Add vendor hook for iova allocation and free tracking 9b6836900e16 ANDROID: iommu/io-pgtable-arm: Fix unmapping loop in __arm_lpae_unmap() bb0eadd83048 ANDROID: kernel: Fix debug_kinfo warning message c34cd7750e24 Revert "mm: fix struct page layout on 32-bit systems" 4940c943b42a Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4" 59870a78d4bf Revert "kyber: fix out of bounds access when preempted" 6120544b9b09 Revert "PM: runtime: Fix unpaired parent child_count for force_resume" cb23d3ef636c Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940" 76002c201f6f Merge 5.10.38 into android12-5.10 4f9980169355 ANDROID: ABI: Update allowed list for QCOM f0fb442d318d ANDROID: Update the ABI xml 86eb213d0875 ANDROID: Update the generic symbol list 8848be1eb3d3 ANDROID: Update the generic symbol list ebe59c0c1abc ANDROID: Update the generic symbol list 5330d613adb1 ANDROID: abi_gki_aarch64_qcom: Add missing symbols for i3c 394f893451b6 ANDROID: dm-user: Drop additional reference 560fdb20e4a6 FROMGIT: scsi: ufs: ufs-mediatek: Fix power down spec violation b5b32465049d UPSTREAM: scsi: ufs-mediatek: Support option to disable auto-hibern8 12386e9df67c UPSTREAM: scsi: ufs-mediatek: Decouple features from platform bindings 78a43fa169bd BACKPORT: scsi: ufs-mediatek: Support VA09 regulator operations d711e7960c78 UPSTREAM: scsi: ufs: Add retry flow for failed HBA enabling f72ddd6f7cdf UPSTREAM: module: unexport find_module and module_mutex 58980df739c9 FROMLIST: scsi: ufs: Increase the usable queue depth 8b1ed7526f5a ANDROID: abi_gki_aarch64_qcom: Add vmemdup_user 2bb462a3af31 ANDROID: cgroup: add vendor hook to cgroup .attach() fe24b7f8cde0 ANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS 64d5c848674b ANDROID: abi_gki_aarch64_qcom: Add devm_rproc_* APIs b6e60f0673ab ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR 25c3b9e0fe04 ANDROID: Incremental fs: Make sysfs_name changeable on remount ed8f5159f08e ANDROID: Incremental fs: Count pending_reads even when very short f57d24297768 ANDROID: sched/fair: export sysctl_sched_min_granularity symbol 73599c263efc ANDROID: Fix compat hwcap reporting on asymmetric 32-bit SoCs 17f230fd930d Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests" 262fd53a1032 BACKPORT: sched/uclamp: Allow to reset a task uclamp constraint value db77ed205219 ANDROID: GKI: restore termiox fields 18593eb97f57 Revert "spi: Fix use-after-free with devm_spi_alloc_*" e054456cedef Merge 5.10.37 into android12-5.10 Test: treehugger Bug: 189176692 Change-Id: Ie3e9e25feae8d6a2b84944d468d543f6e36d5ff5
2021-05-17Update kernel to builds 7364300Howard Chen
git log --first-parent -100 --oneline --no-decorate d9d0c09e0a3b..5c5381fe0ab2: 5c5381fe0ab2 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10 d8ef677e3227 FROMGIT: block: avoid double io accounting for flush request 56cfcf6cbd51 UPSTREAM: kasan: fix kasan_byte_accessible() to be consistent with actual checks e4d47d9a03e8 FROMLIST: blk-mq: Swap two calls in blk_mq_exit_queue() fdbfae034794 ANDROID: FUSE OWNERS pointing to android-mainline OWNERS 3b80f9485daa BACKPORT: scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk ac75369368f5 Revert "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume" f66d96b14aab ANDROID: vendor_hooks: Add hooks to dup_task_struct 727ab0f839f1 ANDROID: arm64: enable compat vdso 0c4574ebd86f UPSTREAM: arm64: vdso32: drop -no-integrated-as flag ff128c2d7722 BACKPORT: scsi: ufs-mediatek: Add HS-G4 support 371de759e9c5 UPSTREAM: scsi: ufs: Add enums for UniPro version higher than 1.6 d1d160b6eec0 FROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default 5aafea29ad0c FROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context 22ae3660e8fb FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset 41fe558317e9 ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors 3d244087450a Revert "sched,fair: Alternative sched_slice()" 36b2c4814aeb Revert "media: v4l2-ctrls: fix reference to freed memory" a12132f8488f ANDROID: GKI: restore a part of "struct mmc_host" 36c159655637 Revert "mmc: block: Issue a cache flush only when it's enabled" a1ac3f309307 Merge 5.10.36 into android12-5.10 3c75179a31c6 ANDROID: iommu/io-pgtable-arm: Free underlying page tables for large mappings 345f1259a08b Revert "UPSTREAM: usb: gadget: f_uac2: validate input parameters" fe580539f6ce ANDROID: vendor_hooks: Add hooks for account irqtime process tick cf061f35b0d6 BACKPORT: arm64: fpsimd: run kernel mode NEON with softirqs disabled 7fd5bd54c435 UPSTREAM: arm64: assembler: introduce wxN aliases for wN registers dccc5bf4b787 BACKPORT: arm64: assembler: remove conditional NEON yield macros a9e54b601007 UPSTREAM: fsverity: relax build time dependency on CRYPTO_SHA256 f90c8ffbd855 UPSTREAM: fscrypt: relax Kconfig dependencies for crypto API algorithms 57e54404ba0c UPSTREAM: crypto: arm64/gcm - move authentication tag check to SIMD domain 18525713bb1c UPSTREAM: crypto: arm64/crc-t10dif - move NEON yield to C code 3249282a959b UPSTREAM: crypto: arm64/aes-ce-mac - simplify NEON yield 4e2acf6395c4 UPSTREAM: crypto: arm64/aes-neonbs - remove NEON yield calls 2a5f8c85c55e UPSTREAM: crypto: arm64/sha512-ce - simplify NEON yield cfb375ea9f3b UPSTREAM: crypto: arm64/sha3-ce - simplify NEON yield 7878a8b05535 UPSTREAM: crypto: arm64/sha2-ce - simplify NEON yield 0c278c4b402f UPSTREAM: crypto: arm64/sha1-ce - simplify NEON yield e7b1004dbfcd UPSTREAM: arm64: assembler: add cond_yield macro 665fe01c67dc UPSTREAM: crypto: remove cipher routines from public crypto API acff6cbc94b1 UPSTREAM: chcr_ktls: use AES library for single use cipher bc6ca71187d6 ANDROID: add OWNERS for sysfs-fs-f2fs 473860808010 FROMGIT: mm/memory_hotplug: rate limit page migration warnings b3a1591e8267 ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes 5abbf3968552 UPSTREAM: usb: gadget: f_uac2: validate input parameters 5feadee52be2 UPSTREAM: usb: f_uac2: adds support for SS and SSP 446e972fab0b ANDROID: Update the ABI xml and symbol list ae8c2a750139 ANDROID: topology: Add flag to indicate topology has been updated 101a64c6c8bc ANDROID: Update the ABI xml and symbol list 27eb5ffcb7ed ANDROID: Add missing CFI jump table symbols to kallsyms a1fbf0ead865 Revert "BACKPORT: bio: limit bio max size" a4af23d274bc ANDROID: thermal: Add vendor thermal_pm_notify_suspend function 68d3da6c9760 ANDROID: qcom: Add neighbor related symbols cd04f7fab990 ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos 107ad0ea68c0 FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS 93d7a4c7ea55 ANDROID: Update the ABI xml and symbol list c0df53e0eef7 FROMGIT: usb: dwc3: omap: improve extcon initialization 96d46a73426d FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe() e9c04db1d51c FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queue c3f92e5f6cb2 FROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints 56f681803f26 FROMGIT: usb: dwc2: Fix gadget DMA unmap direction 28ceb4d07faf FROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend 36695d0e77f0 FROMGIT: usb: dwc3: gadget: Enable suspend events Test: treehugger Bug: 188371655 Change-Id: I266695a9745ab37e8c9d41560d2e19902446a19f
2021-05-10Update kernel to builds 7349034android-s-beta-2android-s-beta-1Howard Chen
git log --first-parent -100 --oneline --no-decorate 15d55f1f0a21..d9d0c09e0a3b: d9d0c09e0a3b Revert "capabilities: require CAP_SETFCAP to map uid 0" 0ddd59c5daf3 Revert "driver core: add a min_align_mask field to struct device_dma_parameters" 17ba7dfe2008 Revert "swiotlb: add a IO_TLB_SIZE define" 78957dcb2c82 Revert "swiotlb: factor out an io_tlb_offset helper" cb27079661a5 Revert "swiotlb: factor out a nr_slots helper" 28a2f5f10f39 Revert "swiotlb: clean up swiotlb_tbl_unmap_single" 0fb49e91d420 Revert "swiotlb: refactor swiotlb_tbl_map_single" 2201384121b6 Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single" b4ae4430ab40 Revert "swiotlb: respect min_align_mask" abc5254824e9 Revert "nvme-pci: set min_align_mask" bfac7b85a0d8 Merge 5.10.35 into android12-5.10 be6f5cf52c9f UPSTREAM: block: fix inflight statistics of part0 79d3d549f9b3 ANDROID: GKI: 5/7 KMI update 9458fa0dda6e BACKPORT: bio: limit bio max size f9d86ad18a0e ANDROID: i2c: Add vendor hook to allow assign dev_name to I2C devices 0493c72d6d0c UPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spamming f0e99852cb91 ANDROID: arm64: module: add RELA metadata for FIPS140 use 85f86ef6a8bf ANDROID: GKI: rename filp_open to filp_open_block in symbol lists 81ab76022496 ANDROID: GKI: dwc3: add Android ABI padding to some structures 866797c77dbd FROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability e275019d8c5a FROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9 b48bcb27ae8f FROMGIT: usb: dwc3: core: Do core softreset when switch mode bc1dd753bde4 ANDROID: android: Add symbols to debug_symbols driver 0cf9435352d4 BACKPORT: FROMGIT: remoteproc: add is_iomem to da_to_va 775d6f9fafa8 FROMGIT: remoteproc: introduce is_iomem to rproc_mem_entry f6fdbe9edcb1 ANDROID: abi_gki_aarch64_qcom: Add __bitmap_andnot and cpumask_any_but 188186232a2f ANDROID: abi_gki_aarch64_qcom: Add __kfifo_free 75a0e035399a ANDROID: abi_gki_aarch64_qcom: Add __page_pinner_migration_failed 821978621895 ANDROID: vendor_hooks: set debugging data when rt_mutex is working 938dc2b9b05d ANDROID: abi_gki_aarch64_qcom: Add irq_do_set_affinity 32b8d85352e7 ANDROID: Update the ABI xml and symbol list 99fdfd2fa3f3 ANDROID: ABI: Update the generic symbol list d88c1e77fd57 ANDROID: irq: manage: Export irq_do_set_affinity symbol 8c32ea793784 FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP 44a71750f206 ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC2 03cd19b0aefc ANDROID: Update the ABI xml and symbol list 2b223f9af137 UPSTREAM: remoteproc: core: Remove casting to rproc_handle_resource_t 14d632886f60 ANDROID: GKI: enable CONFIG_MTK_TIMER f7128c75332b ANDROID: sched: Add vendor hooks for update_topology 26e61ea36d54 ANDROID: GKI: Enable CONFIG_EXFAT_FS in gki_defconfig 29203f8c8f90 ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration 7fe4b54bf0ea ANDROID: Update the ABI xml and symbol list 2bb3e4412697 FROMLIST: sched: Fix out-of-bound access in uclamp 458e81ecf742 ANDROID: mm: spf: fix task fault accounting 348fb920cffc ANDROID: Update the ABI xml and symbol list e765451bf180 Merge 5.10.34 into android12-5.10 Test: treehugger Bug: 187665820 Change-Id: I65e3839f871aa865a20327517ef386dba24a7932
2021-05-03Update kernel to builds 7331111Howard Chen
git log --first-parent -100 --oneline --no-decorate 7919cae0a96f..15d55f1f0a21: 15d55f1f0a21 Revert "ANDROID: gki_defconfig: temporarily disable KFENCE in GKI" f423a39522c7 ANDROID: Update the ABI xml and symbol list 514f06c0b01b FROMGIT: mmc: sdhci: Check for reset prior to DMA address unmap 25a0835d5ec1 ANDROID: ABI: Add symbols for CONFIG_PAGE_PINNER 94acc25d0efb ANDROID: GKI: Enable CONFIG_PAGE_PINNER d600eedfb617 ANDROID: mm: page_pinner: use put_user_page at unstable_tree_search_insert c2b7c24bc11c ANDROID: mm: page_pinner: unattribute follow_page in munlock_vma_pages_range ec1dbc10ad1f ANDROID: mm: page_pinner: use put_user_page at add_page_for_migration 67668f721bbc ANDROID: mm: page_pinner: use put_user_page at dump_user_range d14850835c72 ANDROID: mm: page_pinner: use put_user_page at seq_print_vma_name 2de28a0bdd7b ANDROID: mm: page_pinner: use put_user_page at fuse_copy_finish f8d9ffe2427b ANDROID: mm: page_pinner: use put_user_page at get_futex_key d3b077bc15b4 ANDROID: mm: page_pinner: use put_user_page at copy_string df9a9d821cf6 ANDROID: mm: page_pinner: use put_user_page at access_remote_vm ddc4a4879735 ANDROID: mm: page_pinner: introduce failure_tracking feature 6e12c5b7d418 ANDROID: mm: introduce page_pinner 926cf69af5f2 ANDROID: vendor_hooks: Fix psi_event build warning 35014985c266 ANDROID: vendor_hooks: Add hooks for binder proc transaction 577f73412f57 ANDROID: vendor_hooks: tune reclaim inactive ratio 32124e310c1d ANDROID: dma-buf: Make DMA-BUF sysfs stats kobjects not send uevents 396a6adfd315 ANDROID: vendor_hooks: bypass shrink slab 0907114be253 Merge 5.10.33 into android12-5.10 9dd11f75e97c FROMGIT: kbuild: update config_data.gz only when the content of .config is changed ea2c091f1327 ANDROID: arm64: Initialise mismatched compat hwcaps from CPU notifier c5de0d2e10f2 UPSTREAM: ARM: 9039/1: assembler: generalize byte swapping macro into rev_l d3f36ae0bb11 UPSTREAM: ARM: 9035/1: uncompress: Add be32tocpu macro f72dbeced286 FROMGIT: kfence: use power-efficient work queue to run delayed work f696af3d11ea FROMGIT: kfence: maximize allocation wait timeout duration b9bb7f3153c1 FROMGIT: kfence: await for allocation using wait_event cb42770670c5 FROMGIT: kfence: zero guard page after out-of-bounds access 372e663644c2 UPSTREAM: kfence: make compatible with kmemleak fba94942cc2c UPSTREAM: kfence: fix reports if constant function prefixes exist 0dedbe7401ed UPSTREAM: kfence: fix printk format for ptrdiff_t Test: treehugger Bug: 187032023 Change-Id: I3e6df154063e2af4f0bdf6723e010ebd40418ae3
2021-04-29Update kernel to builds 7321966Howard Chen
git log --first-parent -100 --oneline --no-decorate e82381ad9a3f..7919cae0a96f: 7919cae0a96f ANDROID: Support disabling symbol trimming 327b2266d2ca ANDROID: Incremental fs: Fix pseudo-file attributes a64f42d1df10 ANDROID: sched: Fix missing RQCF_UPDATED in migrate_tasks 28b4b1588e50 FROMLIST: mm, thp: Relax the VM_DENYWRITE constraint on file-backed THPs c2c576792a8e ANDROID: GKI: Update the generic symbol list edc5c62da74f ANDROID: ABI: Add symbols for crypto 5a641fb83fb8 ANDROID: ABI: Update the ABI XML 39111fc40453 Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20" 2337b9185a7e ANDROID: vendor_hooks: Add hook for binder cf881c74d3a4 UPSTREAM: crypto: arm/blake2s - fix for big endian 0126a08dcd20 UPSTREAM: crypto: arm/blake2b - drop unnecessary return statement ccc8708bdebb FROMGIT: kasan, arm64: tests supports for HW_TAGS async mode d5a19199c78e FROMGIT: arm64: mte: Report async tag faults before suspend 27ecc98407e6 FROMGIT: arm64: mte: Enable async tag check fault c3ca7ea141ae FROMGIT: arm64: mte: Conditionally compile mte_enable_kernel_*() a2f1f07ff492 ANDROID: ABI: Update the ABI xml 621d2bbc846e ANDROID: ABI: Update the generic symbol list 546252f29ca8 ANDROID: selinux: add vendor hook in selinux 4870b68f3f8c FROMGIT: arm64: mte: Enable TCO in functions that can read beyond buffer limits f3f8d5501183 ANDROID: sched: Add vendor hooks for update_load_avg 2f77dca33dd1 ANDROID: Update ABI with __traceiter_*() additions 6ac06f08b2a4 ANDROID: Update the cf symbol list eef08d7dc9a3 ANDROID: Update the qcom symbol list 020f00a46d5f ANDROID: Update the hikey960 symbol list 2d2d6428cddc ANDROID: Update the generic symbol list dbe96fb1b912 ANDROID: Update the exynos symbol list da07f99f19cb ANDROID: Update the db845c symbol list c7d0729a2cc7 UPSTREAM: arm64: Move PSTATE.TCO setting to separate functions 9a928af2cc70 FROMGIT: kasan: Add report for async mode f47de37f1f95 FROMGIT: arm64: mte: Drop arch_enable_tagging() 8bd9e809e9ed ANDROID: GKI: 4/23 KMI update 563c7d9596ad FROMGIT: kasan: Add KASAN mode kernel parameter 433b85479b78 FROMGIT: arm64: mte: Add asynchronous mode support ea97f3929567 ANDROID: GKI: update ABI description 4ccc2a6dbc6b FROMLIST: remoteproc: core: Move cdev add before device add 35eacb5c87b9 ANDROID: mm: allow vmas with vm_ops to be speculatively handled 77e791866b4e ANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct. 54f66141a883 ANDROID: sched: Add vendor hooks for sched. 58b10706f3c8 ANDROID: sched: Add vendor hooks to compute new cpu freq. a6294541751c Revert "Revert "net: xfrm: Localize sequence counter per network namespace"" 2d9841f98db4 FROMGIT: usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby 4e2ca165ba4d FROMGIT: usb: dwc3: gadget: Check for disabled LPM quirk a6b8e739729a ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays 0f9bfa0e9942 FROMLIST: export: Make CRCs robust to symbol trimming e67935d78653 ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY 327402e1e90e ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20 8451e2e48e3a FROMGIT: ASoC: soc-component: Add snd_soc_pcm_component_ack ce1a244af827 UPSTREAM: ASoC: dmaengine_pcm: add peripheral configuration 1dbf9d8dbcdf UPSTREAM: dmaengine: add peripheral configuration fb8304fcb88b UPSTREAM: PM: domains: use device's next wakeup to determine domain idle state e049d044241d UPSTREAM: PM: domains: inform PM domain of a device's next wakeup 98de9de261de Revert "FROMLIST: PM / Domains: add domain feature flag for next wakeup" 14f220894575 Revert "FROMLIST: PM / domains: inform PM domain of a device's next wakeup" f316415fb209 Revert "FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state" 76782b56339c FROMGIT: mm: cma: add the CMA instance name to cma trace events 1cfa9bc01959 FROMGIT: mm: cma: Add the CMA instance name to the cma_alloc_start trace event c453643efa05 FROMGIT: mm: cma: add trace events for CMA alloc perf testing 48b3f756ed7f ANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition 2ead8661c3f1 ANDROID: vendor_hooks: Fix build-break due to psi_event d651e1d63c0f ANDROID: GKI: Update abi_gki_aarch64_qcom list for kprobe module 9b4e02e2ee9d ANDROID: GKI: Enable CONFIG_HIST_TRIGGERS 1e5b2db6548b FROMGIT: tick/broadcast: Allow late registered device to enter oneshot mode 5a1b7a90e950 UPSTREAM: arm64: uaccess: split user/kernel routines 1eb51cfdb4d8 UPSTREAM: arm64: uaccess: refactor __{get,put}_user 800a0f7b36cf BACKPORT: arm64: uaccess: rename privileged uaccess routines acc13a84409b ANDROID: Incremental fs: Add INCFS_IOC_GET_LAST_READ_ERROR 6cce4fa251e6 ANDROID: Incremental fs: Fix INCFS_MAGIC_NUMBER casts 44ffa6511050 ANDROID: Incremental fs: Add status to sysfs 3d471f0108d1 ANDROID: Incremental fs: fix u64 integer cast to pointer ba9602b1552a ANDROID: Incremental fs: stat should return actual used blocks f4c368a3f90c ANDROID: Incremental fs: Add FS_IOC_READ_VERITY_METADATA 16350016d8a3 ANDROID: export find_user() & free_uid()for GKI purpose. bc7711817ea6 ANDROID: GKI: update ABI description e38df2d204a8 ANDROID: GKI: Update abi_gki_aarch64_qcom for kgsl AO tracing support 52f8b40ff6a5 ANDROID: ABI: update symbols to unisoc whitelist for the fifth time 50aa353c6957 ANDROID: sched: Add vendor hooks for cpu affinity. 0d74600d2204 ANDROID: GKI: Update abi_gki_aarch64_qcom list for reverse migration 9197f168345b ANDROID: abi_gki_aarch64_generic: Add a few more symbols 14d08ba7a0cf FROMGIT: usb: dwc3: gadget: Remove FS bInterval_m1 limitation f8f7b2e9e7cd ANDROID: abi_gki_aarch64_qcom: Add __bitmap_or ad0257676048 ANDROID: GKI: Update abi_gki_aarch64_qcom for gpio block read tracepoint 002566e60813 FROMGIT: dt-bindings: connector: Add slow-charger-loop definition ee5af5cb09c5 FROMGIT: usb: dwc3: gadget: Fix START_TRANSFER link state check fcd2a56bb077 FROMGIT: usb: gadget: Fix double free of device descriptor pointers 3f315db5f854 FROMGIT: usb: typec: tcpm: Fix error while calculating PPS out values 32b16a3a3fb9 Merge 5.10.32 into android12-5.10 b9836d4090eb ANDROID: inline isolate_and_split_free_page 2e0465066167 ANDROID: kernel: clear debug_kinfo precisely 295ce88224ff ANDROID: cgroup: Add vendor hook for cpuset. e162c572232d ANDROID: GKI: Update abi_gki_aarch64_qcom for PSI tracepoints b79d1815c400 ANDROID: psi: Add vendor hooks for PSI tracing 25ede723cd69 ANDROID: abi_gki_aarch64_qcom: Add android_rvh_sched_setaffinity ef4ff626b392 ANDROID: gki_defconfig: temporarily disable KFENCE in GKI 91a4e8d8c8be ANDROID: GKI: Update abi_gki_aarch64_qcom list for minidump 8cd9aa93b726 ANDROID: implement wrapper for reverse migration ea527a52d1eb ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig 3b9e4bd9f018 ANDROID: abi_gki_aarch64_qcom: Update symbol list f0967642395f ANDROID: clang: update to 12.0.5 e16264e62572 ANDROID: Add initial Exynos symbol list e98d2de6a67a ANDROID: mm: fix mixed declaration and code warning Test: treehugger Bug: 186485160 Change-Id: Id4aa6feaa7542c2e5d6b3a7fcd7048f60e3af541
2021-04-08Revert "Update kernel to builds 7246360"Bo Hu
Revert "Update kernel to builds 7246360" Revert "Update kernel to builds 7246360" Revert "Update kernel to builds 7246360" Revert submission 1659681-r0402-510 Reason for revert: b/184554998 M1 boot failure Reverted Changes: I92879058b:Update kernel to builds 7246360 I81289af96:Update kernel to builds 7246360 Iaadcbb0c1:Update kernel to builds 7246360 I7c069da7a:Update kernel to builds 7246360 I1640082eb:Update kernel to builds 7246360 Change-Id: Ib71e97eba8fd2b66af06be5af04b2dcea5447a74
2021-03-31Update kernel to builds 7246360Howard Chen
git log --first-parent -100 --oneline --no-decorate e82381ad9a3f..f8765be36fe9: f8765be36fe9 FROMGIT: mm/page_owner: record the timestamp of all pages during free ed2e69d22ba2 UPSTREAM: mm/page_io: use pr_alert_ratelimited for swap read/write errors ee6918c6f7ef ANDROID: roll back xt_IDLETIMER to 5.10.21 upstream/vanilla version c2f5784b7820 ANDROID: qcom: Add ip, rtnl and free related symbols 5af07d297daf FROMGIT: power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. b015d2efa12f FROMGIT: usb: dwc3: gadget: modify the scale in vbus_draw callback 76284302b658 BACKPORT: FROMLIST: usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable dcf3827b8b2e FROMLIST: Makefile: fix GDB warning with CONFIG_RELR dfbe3db20de2 ANDROID: refresh ABI XML before enabling KMI enforcement 965dff4e922a Revert "Revert "ANDROID: GKI: Enable bounds sanitizer"" 42e7f89d7942 Revert "ANDROID: Revert "f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap()"" d6aa6f9c688e ANDROID: Enforce KMI stability 822a31b72e7c ANDROID: enable options prior to enforcing KMI 64ac4d81560a Revert "ANDROID: GKI: temporarily disable LTO/CFI" 99941e23f7da Merge branch 'android12-5.10-lts' into 'android12-5.10' 4a02f3d509a9 ANDROID: gki_defconfig: Enable NET_CLS_{BASIC,TCINDEX,MATCHALL} & NET_ACT_{GACT,MIRRED} 01505265182c FROMLIST: selftests: Add a MREMAP_DONTUNMAP selftest for shmem 1d695ccfc64c FROMLIST: mm: Extend MREMAP_DONTUNMAP to non-anonymous mappings f45afb45088c ANDROID: GKI: enable CONFIG_CMA_SYSFS 2cf6f07bf089 ANDROID: make cma_sysfs experimental a5903592595d FROMLIST: mm: cma: support sysfs e826368ff63c ANDROID: cpuidle: Move vendor hook to enter proper state 6499e464d59f ANDROID: GKI: Enable DETECT_HUNG_TASK 4fae3d166d92 ANDROID: refresh ABI XML to new version 0f2e4e314a21 ANDROID: GKI: refresh ABI XML 44f812e4296e ANDROID: sched/core: Move en/dequeue hooks before related callbacks f176a3f463bc FROMGIT: kasan: record task_work_add() call stack 24690d7d256a FROMGIT: kasan, mm: integrate slab init_on_free with HW_TAGS 5a7af11e348d FROMGIT: kasan, mm: integrate slab init_on_alloc with HW_TAGS a15989497e64 FROMGIT: kasan, mm: integrate page_alloc init with HW_TAGS 9538c5a8c567 FROMGIT: mm: introduce debug_pagealloc_{map,unmap}_pages() helpers fa44968ac474 FROMGIT: mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO ca96c45d7a34 FROMGIT: mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 07f5a281d6a3 FROMGIT: mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY a2bbfa414c82 FROMGIT: kernel/power: allow hibernation with page_poison sanity checking e871c7feebe9 FROMGIT: mm, page_poison: use static key more efficiently 0879d44dddec BACKPORT: mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters 7186ac0c4389 FROMGIT: kasan: init memory in kasan_(un)poison for HW_TAGS 0de58767b782 FROMGIT: arm64: kasan: allow to init memory when setting tags e1675ffaf8b2 FROMGIT: mm, kasan: don't poison boot memory with tag-based modes b1df3e8de90b FROMGIT: kasan: initialize shadow to TAG_INVALID for SW_TAGS fcf7fb524a6a FROMGIT: mm/kasan: switch from strlcpy to strscpy 86a1ff2750fa BACKPORT: kasan: remove redundant config option ea1ffe705358 FROMGIT: kasan: fix per-page tags for non-page_alloc pages cfcec8bc2ac8 FROMGIT: kasan: fix KASAN_STACK dependency for HW_TAGS 23ba14e38e47 FROMGIT: kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC 9bd391fac8ed FROMGIT: arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL fa535cfd78d8 FROMLIST: configfs: make directories inherit uid/gid from creator 54539dfef4ef ANDROID: GKI: add some padding to some driver core structures 2fa0951b66b3 ANDROID: Initial Android 12 OWNERS for abi metafiles aa036a0e3d67 UPSTREAM: iommu/msm: Hook up iotlb_sync_map 1a0226d0f34f UPSTREAM: memory: mtk-smi: Allow building as module ea79f21727cd UPSTREAM: memory: mtk-smi: Use platform_register_drivers 9a2ce7cfa29c UPSTREAM: iommu/mediatek: Fix error code in probe() 2095b0d898ef UPSTREAM: iommu/mediatek: Fix unsigned domid comparison with less than zero 9e0929221b6e UPSTREAM: iommu/mediatek: Add mt8192 support f85b76e77848 UPSTREAM: memory: mtk-smi: Add mt8192 support b28fe378d1af UPSTREAM: iommu/mediatek: Remove unnecessary check in attach_device f513c83ecad5 UPSTREAM: iommu/mediatek: Support master use iova over 32bit 1131fdff70f1 UPSTREAM: iommu/mediatek: Add iova reserved function 97b17dc7943c UPSTREAM: iommu/mediatek: Support for multi domains a73718de286f UPSTREAM: iommu/mediatek: Add get_domain_id from dev->dma_range_map d91ad14e31aa UPSTREAM: iommu/mediatek: Add iova_region structure ce83c68a1017 UPSTREAM: iommu/mediatek: Move geometry.aperture updating into domain_finalise 35dbaf136772 UPSTREAM: iommu/mediatek: Move domain_finalise into attach_device 9716e44f2d7f UPSTREAM: iommu/mediatek: Adjust the structure 0003b1eeb9fd UPSTREAM: iommu/mediatek: Support report iova 34bit translation fault in ISR 02faad4388eb UPSTREAM: iommu/mediatek: Support up to 34bit iova in tlb flush 3f2b9b566b26 UPSTREAM: iommu/mediatek: Add power-domain operation 10766577426c UPSTREAM: iommu/mediatek: Add pm runtime callback a7750f55ffd2 UPSTREAM: iommu/mediatek: Add device link for smi-common and m4u 251379f7ae95 UPSTREAM: iommu/mediatek: Add error handle for mtk_iommu_probe ac13148f28d3 UPSTREAM: iommu/mediatek: Move hw_init into attach_device c13006d85174 UPSTREAM: iommu/mediatek: Update oas for v7s 68f8fba54e26 UPSTREAM: iommu/mediatek: Add a flag for iova 34bits case 2c4a1e84fe53 UPSTREAM: iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek 7b75eb0b4f98 UPSTREAM: iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros 65e264a3b3ec UPSTREAM: iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro a1799e4fda6a UPSTREAM: iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap 04e8c9482207 UPSTREAM: iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek 54ef99679223 UPSTREAM: iommu/mediatek: Use the common mtk-memory-port.h 127a9ea1da2c UPSTREAM: dt-bindings: mediatek: Add binding for mt8192 IOMMU 03538000e125 UPSTREAM: dt-bindings: memory: mediatek: Rename header guard for SMI header file ad29253b1f28 UPSTREAM: dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32 29f3ad04e654 UPSTREAM: dt-bindings: memory: mediatek: Add a common memory header file 70ef2cc4d51e UPSTREAM: dt-bindings: memory: mediatek: Convert SMI to DT schema 45506ac6c1c6 UPSTREAM: dt-bindings: iommu: mediatek: Convert IOMMU to DT schema a0f940f19b8d UPSTREAM: iommu/mediatek: Remove the tlb-ops for v7s e947ea97f723 UPSTREAM: iommu/io-pgtable: Remove TLBI_ON_MAP quirk f48d6310fe45 UPSTREAM: iommu/io-pgtable: Allow io_pgtable_tlb ops optional 0c733643a9bb UPSTREAM: iommu/mediatek: Gather iova in iommu_unmap to achieve tlb sync once 8db07d55d434 UPSTREAM: iommu/mediatek: Add iotlb_sync_map to sync whole the iova range f098c23e597e BACKPORT: UPSTREAM: iommu: Add iova and size as parameters in iotlb_sync_map 389c1b3f177a UPSTREAM: iommu/io-pgtable: Remove tlb_flush_leaf f416e539d134 ANDROID: abi_gki_aarch64_qcom: Add symbols to allow list 301e89472f3e ANDROID: Add vendor hook to binder. 0ff110fbb309 ANDROID: fs: Add vendor hooks for ep_create_wakeup_source & timerfd_create 434df9f35d6e Revert "FROMLIST: fs/buffer.c: Revoke LRU when trying to drop buffers" 2934fc6a0313 ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for arm 329002f6a7eb FROMLIST: ARM: kprobes: rewrite test-arm.c in UAL Test: treehugger Bug: 184104937 Change-Id: I7c069da7abc11731bf565cf062496ed45daac18f
2021-03-24Update kernel to builds 7230153Howard Chen
git log --first-parent -100 --oneline --no-decorate cc574f0d3698..e82381ad9a3f: e82381ad9a3f UPSTREAM: usb: dwc3: gadget: Use max speed if unspecified ce8beb071a1c UPSTREAM: usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate ee3f4d2821f5 ANDROID: freezer: export the freezer_cgrp_subsys for GKI purpose. 3b196be83e14 UPSTREAM: usb: dwc3: qcom: skip interconnect init for ACPI probe a7b42508e8cc FROMGIT: usb: dwc3: gadget: Ignore EP queue requests during bus reset 530d7b8c8b27 FROMGIT: usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown c9050b8a428d ANDROID: gpiolib: Add vendor hook for gpio read 45d19936bfde ANDROID: abi_gki_aarch64_qcom: Whitelist sched_setattr 77013dd2c537 ANDROID: GKI: sched: add Android ABI padding to some structures 5229a81ee3fa ANDROID: GKI: mm: add Android ABI padding to some structures dd9195d6df75 ANDROID: GKI: mount.h: add Android ABI padding to some structures a0a0b3f42e89 FROMLIST: mm: fs: Invalidate BH LRU during page migration c6bc1396cebd FROMLIST: mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] 68a47311818a BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily d3c1bf42afb0 Revert "FROMLIST: mm: replace migrate_prep with lru_add_drain_all" 7ed55d7025d0 Revert "BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily" 9e2790466ff9 Revert "FROMLIST: mm: fs: Invalidate BH LRU during page migration" 63399b4e2e25 ANDROID: vendor_hooks: Add hooks for account process tick 11f8c783dfe6 ANDROID: usb: dwc3: gadget: Export dwc3_stop_active_transfer, dwc3_send_gadget_ep_cmd aa88d3d644e1 ANDROID: clang: update to 12.0.4 1e13e5d9b9ff ANDROID: vendor_hooks: Add hooks for improving binder trans 121264f1e0ca ANDROID: GKI: Disable DTPM CPU device 60d643cb42db UPSTREAM: powercap/drivers/dtpm: Add the experimental label to the option description 11a3ee0438ca UPSTREAM: powercap/drivers/dtpm: Fix root node initialization 2d118bc904d5 ANDROID: GKI: sched.h: add Android ABI padding to some structures 4fc524a08cf9 ANDROID: GKI: module.h: add Android ABI padding to some structures 4732d8cf82f7 ANDROID: GKI: sock.h: add Android ABI padding to some structures f25741f0470a ANDROID: sched/fair: Do not sync task util with SD_BALANCE_FORK e26fd78761d1 FROMGIT: selinux: vsock: Set SID for socket returned by accept() abbebf1a3e6a ANDROID: usb: typec: tcpci: Migrate restricted vendor hook c4bd1c03bac5 ANDROID: qcom: Add is_dma_buf_file to ABI 268088c42edf ANDROID: GKI: update .xml file a7f3a36529f1 ANDROID: GKI: enable KFENCE by setting the sample interval to 500ms 9d1c78d623f5 ANDROID: abi_gki_aarch64_qcom: Add xhci symbols to list 5896d00f9c46 ANDROID: vmlinux.lds.h: Define SANITIZER_DISCARDS with CONFIG_CFI_CLANG ffacd097fc6e ANDROID: usb: typec: tcpci: Add vendor hook to mask vbus present 1a93d556d7b9 ANDROID: usb: typce: tcpci: Add vendor hook for chip specific features 08879ea0d6b5 ANDROID: usb: typec: tcpci: Add vendor hooks for tcpci interface 892e6188528c FROMGIT: f2fs: add sysfs nodes to get runtime compression stat 58f0e25d0d88 ANDROID: dma-buf: Fix error path on system heaps use of the page pool 958c19b19bef ANDROID: usb: typec: tcpm: Fix event storm caused by error in backport 0b6fadd02e54 ANDROID: GKI: USB: XHCI: add Android ABI padding to lots of xhci structures 6f00446c76b6 FROMGIT: KVM: arm64: Fix host's ZCR_EL2 restore on nVHE b0671cd75349 FROMGIT: KVM: arm64: Force SCTLR_EL2.WXN when running nVHE 8f25c7432f50 FROMGIT: KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON f47a4d91e518 FROMGIT: KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU on KVM teardown 3ff725056233 FROMGIT: arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CPU restart a8a9fadaf880 FROMGIT: KVM: arm64: Enable SVE support for nVHE b0e15c8c4427 FROMGIT: KVM: arm64: Save/restore SVE state for nVHE 194fd166b5d5 BACKPORT: FROMGIT: KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty 507e10616c91 FROMGIT: KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state 4cb78b26ea82 FROMGIT: KVM: arm64: Map SVE context at EL2 when available 1105b4d1cef4 BACKPORT: FROMGIT: KVM: arm64: Rework SVE host-save/guest-restore 57171b363617 FROMGIT: arm64: sve: Provide a conditional update accessor for ZCR_ELx ac5f5708bbc6 FROMGIT: KVM: arm64: Introduce vcpu_sve_vq() helper f9bab7559967 FROMGIT: KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs c2469fa4b462 FROMGIT: KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 f5e060d65e1f FROMGIT: KVM: arm64: Provide KVM's own save/restore SVE primitives af855ca1c908 ANDROID: GKI: USB: Gadget: add Android ABI padding to struct usb_gadget 24149445adac ANDROID: vendor_hooks: Add hooks for memory when debug 00185a421ad4 ANDROID: vendor_hooks: Add hooks for ufs scheduler b8981993c221 ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint 5a56f5119e03 ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure 599e75fcfda0 ANDROID: GKI: timer.h: add Android ABI padding to a structure 303a28f48597 ANDROID: GKI: quota.h: add Android ABI padding to some structures a06d91262a0d ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures 8faaa07702dd ANDROID: GKI: mm.h: add Android ABI padding to a structure f21777c57f6e ANDROID: GKI: kobject.h: add Android ABI padding to some structures 31f6b7a1ae69 ANDROID: GKI: kernfs.h: add Android ABI padding to some structures 1a517d86688a ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure c6adf0c7b9f5 ANDROID: GKI: ioport.h: add Android ABI padding to a structure c469de24a1b7 ANDROID: GKI: iomap.h: add Android ABI padding to a structure 3cb5c289646b ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure eff6517b1e1c ANDROID: GKI: genhd.h: add Android ABI padding to some structures 9a92773dc8cb ANDROID: GKI: ethtool.h: add Android ABI padding to a structure 774168de676a ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure 73ff58b01f91 ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures f0688df6b56d ANDROID: GKI: blk_types.h: add Android ABI padding to a structure 4a895f1f2b15 ANDROID: GKI: scsi.h: add Android ABI padding to a structure 48691266cac1 ANDROID: GKI: pci: add Android ABI padding to some structures 4c95a92b8477 ANDROID: GKI: add Android ABI padding to struct nf_conn e6f5502bc380 UPSTREAM: usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy 36547f2f6d8d FROMGIT: usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode 3f7ada406dba UPSTREAM: usb: gadget: configfs: Fix KASAN use-after-free 9bd96584f4bc UPSTREAM: usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct f2e7bdcdfa71 UPSTREAM: usb: dwc3: gadget: Prevent EP queuing while stopping transfers 462c92e8f227 FROMGIT: usb: typec: tcpci: Added few missing TCPCI register definitions 6f85b7e0f816 UPSTREAM: usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- 8cf94785bb92 Revert "ANDROID: GKI: Enable bounds sanitizer" 0eecc2aa30af ANDROID: GKI: temporarily disable LTO/CFI 3520187422c2 ANDROID: Revert "f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap()" 16982b6a180a FROMLIST: KVM: arm64: Disable FWB in host stage-2 3a16a9e7bede FROMLIST: KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB Stage-2 flag bcdcab025311 FROMLIST: KVM: arm64: Protect the .hyp sections from the host 317d5a5030bb FROMLIST: KVM: arm64: Disable PMU support in protected mode 6697310c0857 FROMLIST: KVM: arm64: Page-align the .hyp sections 68bd98a28aa6 FROMLIST: KVM: arm64: Wrap the host with a stage 2 5a128f06260f FROMLIST: KVM: arm64: Provide sanitized mmfr* registers at EL2 0af83133e31f FROMLIST: KVM: arm64: Add kvm_pgtable_stage2_find_range() c3f49047cae2 FROMLIST: KVM: arm64: Refactor the *_map_set_prot_attr() helpers Test: treehugger Bug: 183465198 Change-Id: I7fa845250a65a57bd7a84d05ade895034a0f5f82
2021-03-17Update kernel to builds 7214561Howard Chen
git log --first-parent -100 --oneline --no-decorate 5f85626b131a..cc574f0d3698: cc574f0d3698 ANDROID: thermal: Add logic for filter on-die tz genl event. 6c6fac8f3922 ANDROID: mmc: support hardware that takes key directly e4636b47ef86 UPSTREAM: zram: fix broken page writeback 542d1937ba9b UPSTREAM: zram: fix return value on writeback_store 475aea007d65 ANDROID: sched: Add vendor hook for util_est_update 89ea2f1eca35 ANDROID: GKI: Enable DTPM framework a3a580961bd8 ANDROID: GKI: Add remoteproc framework symbols to symbol list 53e809978443 ANDROID: vendor_hooks: Add hooks for scheduler 7e2c33ac0e77 FROMGIT: configfs: fix a use-after-free in __configfs_open_file 7656aa0f48c8 ANDROID: lib/plist.c: Export plist-related APIs 4d63efb9ae67 ANDROID: module: Add vendor hook 2ff446fc4d73 ANDROID: bpf: Add vendor hook dccee128b795 ANDROID: kernel: Add vendor hook in creds 0a3b40746356 ANDROID: security: selinux: Add vendor hook in avc a128ec2b2e1f UPSTREAM: KVM: arm64: Fix exclusive limit for IPA size ac821b6257ce UPSTREAM: KVM: arm64: Reject VM creation when the default IPA size is unsupported d2eb8b0028ec ANDROID: GKI: add android_kabi.h 45021f7679db UPSTREAM: MAINTAINERS: add entry for KFENCE 90d03f6fcf73 ANDROID: Clang LTO: Comment on symbol visibility workaround 169ddec36752 FROMLIST: mm: fs: Invalidate BH LRU during page migration 3039d8580c21 BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily 134ac2d4dcfe FROMLIST: mm: replace migrate_prep with lru_add_drain_all a71a3e1ce6b0 UPSTREAM: mm: migrate: initialize err in do_migrate_pages 059eaf82c0e1 UPSTREAM: mm: migrate: clean up migrate_prep{_local} be409db65233 ANDROID: Clang LTO: Only set -fvisibility=hidden for x86 02efd18b7763 UPSTREAM: usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro 8d03e4950500 ANDROID: mm: build alloc_contig_dump_pages in page_alloc.o 28f6641041c3 FROMLIST: mm: page_alloc: dump migrate-failed pages cc1f93cb20c4 ANDROID: sched: Add vendor hook for uclamp_eff_get 5e1e3e93873d ANDROID: cpu/hotplug: failure to offline 2nd to last cpu 2c728929c10e ANDROID: qcom: Add devm_blk_ksm_init to ABI 9108e9ba66fe ANDROID: arm64: add vendor hooks for unusal abort cases 5f1e1f42a5a6 UPSTREAM: powercap/drivers/dtpm: Fix size of object being allocated fd2c659694fc UPSTREAM: powercap/drivers/dtpm: Fix an IS_ERR() vs NULL check 2a1cd7186230 UPSTREAM: powercap/drivers/dtpm: Fix some missing unlock bugs 7112d4320fd1 UPSTREAM: powercap/drivers/dtpm: Fix a double shift bug 578572c48c9b UPSTREAM: powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod unresolved symbols 7f17016dc85d UPSTREAM: powercap/drivers/dtpm: Add CPU energy model based support 082e8dcea9a8 UPSTREAM: powercap/drivers/dtpm: Add API for dynamic thermal power management b2267c21c033 UPSTREAM: units: Add Watt units 7847beabbe6b UPSTREAM: Documentation/powercap/dtpm: Add documentation for dtpm 39d4d9a6e80e UPSTREAM: xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state a6d2369a63a8 UPSTREAM: usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing a4ed825aee14 UPSTREAM: xhci: Improve detection of device initiated wake signal. 5cff5fab36c8 UPSTREAM: usb: xhci: do not perform Soft Retry for some xHCI hosts f23fe398012e FROMGIT: rcu/tree: Add a trace event for RCU CPU stall warnings 7ca48748e5da ANDROID: GKI: Update virtual_device symbol list 6c997d153d7c ANDROID: usb: host: export additional xhci symbols for ring management 64872b538886 ANDROID: GKI: add fields required to enable CONFIG_READ_ONLY_THP_FOR_FS 80b4341d0520 ANDROID: vendor_hooks: Add hooks for rwsem and mutex ec89366c1fcf BACKPORT: usb: dwc3: gadget: Allow runtime suspend if UDC unbinded 457cf3aff7da FROMGIT: ASoC: codecs: wcd934x: add a sanity check in set channel map 10ea78b1589b FROMGIT: ASoC: qcom: sdm845: Fix array out of range on rx slim channels 67feb522970d FROMGIT: ASoC: qcom: sdm845: Fix array out of bounds access da32064cb92f FROMGIT: arm64: mte: Map hotplugged memory as Normal Tagged 6ae96921a320 ANDROID: KVM: arm64: Disable CFI only for nVHE hyp object a1c0ce2b1ba6 FROMGIT: KVM: arm64: Ensure I-cache isolation between vcpus of a same VM c036d378ac77 FROMGIT: KVM: arm64: Don't use cbz/adr with external symbols e4a7350da0be FROMGIT: KVM: arm64: Fix range alignment when walking page tables a9c29b897d9e BACKPORT: binder: move structs from core file to header file 51b610b87d01 ANDROID: dma-buf: add get_each_dmabuf function a05c4bdbc0a2 FROMLIST: drivers: thermal: Add NULL pointer check before using cooling device stats f328ea9631cc ANDROID: GKI: Switch to LTO_FULL 488ee13b2d1b ANDROID: gki_defconfig: set CONFIG_STACK_HASH_ORDER to 12 067bf187ef4c ANDROID: sched: move vendor hook to check scheduling nice value 5ae9d14c138d ANDROID: qcom: Add __cfi_slowpath d01013e377c6 FROMGIT: usb: dwc3: qcom: Honor wakeup enabled/disabled state 492a543bddd6 FROMGIT: usb: typec: stusb160x: fix return value check in stusb160x_probe() 7ac8008a5d61 FROMGIT: usb: typec: tps6598x: Fix return value check in tps6598x_probe() 6962bec5acd5 FROMGIT: usb: typec: tcpm: turn tcpm_ams_finish into void function 0ad6b1dd6332 FROMGIT: usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS 8cb1429a6751 ANDROID: GKI: Update abi_gki_aarch64_qcom for timer hook 772beecd5b02 ANDROID: Add vendor hooks when syscall prctl finished 02a9f884d5d0 ANDROID: cgroup: Add vendor hook to the cgroup a1cde586bd4b FROMGIT: usb: common: move function's kerneldoc next to its definition 37bd9bfb1653 FROMGIT: usb: xhci-mtk: print debug info of endpoint interval ac7697600445 FROMGIT: usb: common: add function to get interval expressed in us unit 0b32221aaac7 FROMGIT: usb: xhci-mtk: support to build xhci-mtk-hcd.ko 186ec271b1ef FROMGIT: usb: xhci-mtk: remove declaration of xhci_mtk_setup() 2f8ccfe46539 FROMGIT: usb: xhci-mtk: add some schedule error number abdfeb34ac3e FROMGIT: usb: xhci-mtk: rebuild the way to get bandwidth domain 544af6d50bc9 FROMGIT: usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub 64606b69a278 FROMGIT: usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct f26313b1f3bc FROMGIT: usb: xhci-mtk: use clear type instead of void d9e1058761d8 FROMGIT: usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct 68ae7f008d8e FROMGIT: usb: xhci-mtk: add a function to get bandwidth boundary 87ba36a2bc32 FROMGIT: usb: xhci-mtk: add a function to (un)load bandwidth info dce4ff07fd12 FROMGIT: usb: xhci-mtk: use @sch_tt to check whether need do TT schedule f9f77ee4c5ed FROMGIT: usb: xhci-mtk: add only one extra CS for FS/LS INTR 7e3b94f01e30 FROMGIT: usb: xhci-mtk: get the microframe boundary for ESIT b46e624d594f FROMGIT: usb: xhci-mtk: improve bandwidth scheduling with TT 273f8844d01a FROMGIT: usb: xhci-mtk: remove or operator for setting schedule parameters 8252262ef4dc ANDROID: abi_gki_aarch64_qcom: Add __tracepoint_cpu_frequency_limits 55839c69991b ANDROID: cpufreq: Export cpu_frequency_limits tracepoint 9cbbfb3db237 ANDROID: kbuild: Copy out-of-tree kernel headers to INSTALL_HDR_PATH 3500abc89bb4 ANDROID: build.config: Disable LTO for KASAN and Kprobes builds 2519bc872bbd ANDROID: GKI: arm64: Enable LTO+CFI 28454baf9c39 Merge 5.10.21 into android12-5.10 d8c7f0a3cd66 Merge 5.10.20 into android12-5.10 Test: treehugger Bug: 182983256 Change-Id: If46d2814aaf1e5d1dd2b105c7913705b24d18d15
2021-03-10Update kernel to builds 7195929Howard Chen
git log --first-parent -100 --oneline --no-decorate 0d34ce8aa78e..5f85626b131a: 5f85626b131a ANDROID: GKI: Enable bounds sanitizer e1c4b96f21b1 ANDROID: Allow HAS_LTO_CLANG with KASAN_HW_TAGS 1eeb0550cbb1 ANDROID: abi_gki_aarch64_qcom: Add cpufreq related symbols 2d45001d598b ANDROID: cpufreq: Add a restricted vendor hook for freq transition 4e98107b8cd5 ANDROID: scsi: ufs: add hooks to track ufs commands 39fedc3a58f4 ANDROID: Fix compilation error when CPU_FREQ is disabled c7d68c450217 BACKPORT: kasan, arm64: allow using KUnit tests with HW_TAGS mode 9f925b293d87 Revert "FROMGIT: kasan, arm64: allow using KUnit tests with HW_TAGS mode" c0a166c983c3 Revert "BACKPORT: kasan: remove redundant config option" 49301bae6abb UPSTREAM: arm/kasan: fix the array size of kasan_early_shadow_pte[] 6e548156f088 FROMGIT: KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility c162cc53ed6d FROMGIT: KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() 41760bc38025 FROMGIT: KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no PMU is available 13dbdc0759fd FROMGIT: KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key af22b193436b FROMGIT: KVM: arm64: Fix nVHE hyp panic host context restore 9544f33456fd FROMGIT: KVM: arm64: Avoid corrupting vCPU context register in guest exit 87af1e432451 FROMLIST: arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idreg overrides 4b88cf85247f ANDROID: sched: Add vendor hook for uclamp_eff_value 9291f4b8d3da ANDROID: abi_gki_aarch64_qcom: Add CFS scheduler symbols 666d4d701cb4 ANDROID: GKI: Add mempool APIs to the symbol list 2c194f317876 FROMGIT: mm: remove lru_add_drain_all in alloc_contig_range 0fb3917d8a35 BACKPORT: FROMGIT: mm: vmstat: add cma statistics cd6aa9911d29 UPSTREAM: mm/page_alloc: count CMA pages per zone and print them in /proc/zoneinfo 0567ea33cfb8 BACKPORT: mm: cma: print region name on failure 06080c43d2a3 UPSTREAM: mm/cma: expose all pages to the buddy if activation of an area fails 0e0bfc41fdf4 UPSTREAM: mm: cma: allocate cma areas bottom-up bfb68bdc681f UPSTREAM: mm: cma: improve pr_debug log in cma_release() 4a3c73e71734 BACKPORT: mm/cma.c: remove redundant cma_mutex lock 1cfa4b71bebe ANDROID: scsi: ufs: replace fill_prdt with Android vendor hook 59bb441b1d80 ANDROID: allmodconfig: drop openssl from ADDITIONAL_HOST_TOOLS ef691a49c5f9 ANDROID: abi_gki_aarch64_qcom: Make memory related modifications 97368fc2dcc2 ANDROID: Add a vendor hook that allow a module to modify the wake flag 16f20ce5aec1 ANDROID: GKI: Enable CONFIG_USERFAULTFD 9e07b3467ae7 ANDROID: sched: pelt: Fix the PELT arrays 0fc8633bd6b5 FROMLIST: dt-bindings: usb: usb-xhci: add USB offload support ea9acb155e29 FROMLIST: usb: xhci-plat: add xhci_plat_priv_overwrite 26afe6712de0 FROMLIST: usb: host: export symbols for xhci hooks usage ed626b01e56b FROMLIST: usb: host: add xhci hooks for USB offload 21c713f8e83a FROMLIST: BACKPORT: Kbuild: Support nested composite objects e52f4d9d2d42 FROMGIT: Kbuild: Make composite object searching more generic 99b31ce046c4 Revert "ANDROID: kbuild: simplify cmd_mod" ba0368ed3aa4 Revert "ANDROID: kbuild: handle excessively long argument lists" Test: treehugger Bug: 182335024 Change-Id: I21a100833a2f7686fb74d506b272546122921d1b
2021-03-04Update kernel to builds 7182464Howard Chen
git log --first-parent -100 --oneline --no-decorate e146d4c5bd36..0d34ce8aa78e: 0d34ce8aa78e UPSTREAM: fs: anon_inodes: rephrase to appropriate kernel-doc 0fc375dc14b3 FROMGIT: usb: dwc3: document usb_psy in struct dwc3 af93035b6a93 FROMGIT: usb: dwc3: Fix dereferencing of null dwc->usb_psy ab6e10de9d51 ANDROID: cgroup/cpuset: Fix suspicous RCU usage WARNING e6ceb1881c7a ANDROID: Adding kprobes build configs for Cuttlefish 34de0762fb24 FROMLIST: firmware: arm_scmi: add dynamic scmi devices creation db15cd2926a0 FROMLIST: firmware: arm_scmi: add protocol modularization support ee250b6df694 FROMLIST: firmware: arm_scmi: make notify_priv really private bb35ff40d52e FROMLIST: firmware: arm_scmi: cleanup events registration transient code 1b8df55e4f1f FROMLIST: firmware: arm_scmi: cleanup unused core xfer wrappers d09db08be565 FROMLIST: firmware: arm_scmi: cleanup legacy protocol init code 8e441da50fd0 FROMLIST: firmware: arm_scmi: make references to handle const 30da3539170d FROMLIST: firmware: arm_scmi: remove legacy scmi_voltage_ops protocol interface f473ac3b6600 FROMLIST: regulator: scmi: port driver to the new scmi_voltage_proto_ops interface b974b071e22c FROMLIST: firmware: arm_scmi: port Voltage protocol to new protocols interface b75183098d86 FROMLIST: firmware: arm_scmi: port SystemPower protocol to new protocols interface aa063a1bd239 FROMLIST: firmware: arm_scmi: remove legacy scmi_sensor_ops protocol interface efe20430dedb FROMLIST: hwmon: (scmi) port driver to the new scmi_sensor_proto_ops interface 5d63c651d6df FROMLIST: firmware: arm_scmi: port Sensor protocol to new protocols interface 7552e331c634 FROMLIST: firmware: arm_scmi: remove legacy scmi_reset_ops protocol interface b2fc2b3791ca FROMLIST: reset: reset-scmi: port driver to the new scmi_reset_proto_ops interface ee69aeba5634 FROMLIST: firmware: arm_scmi: port Reset protocol to new protocols interface cf6cde9f1dfd FROMLIST: firmware: arm_scmi: remove legacy scmi_clk_ops protocol interface bcd627f631fe FROMLIST: clk: scmi: port driver to the new scmi_clk_proto_ops interface 1d2b863ec909 FROMLIST: firmware: arm_scmi: port Clock protocol to new protocols interface 478ad998ea41 FROMLIST: firmware: arm_scmi: remove legacy scmi_power_ops protocol interface b3498e7475d7 FROMLIST: firmware: arm_scmi: port GenPD driver to the new scmi_power_proto_ops interface ec2e9785ce75 FROMLIST: firmware: arm_scmi: port Power protocol to new protocols interface 6ffe326ac256 FROMLIST: firmware: arm_scmi: remove legacy scmi_perf_ops protocol interface 8b0d40715786 FROMLIST: cpufreq: scmi: port driver to the new scmi_perf_proto_ops interface 213ea76908e0 FROMLIST: firmware: arm_scmi: port Perf protocol to new protocols interface 59d6bfe64f5b FROMLIST: firmware: arm_scmi: port Base protocol to new interface f4423d39447f FROMLIST: firmware: arm_scmi: add helper to access revision area memory a3433ea5804c FROMLIST: firmware: arm_scmi: add new protocol handle core xfer ops a0a8e0f7619b FROMLIST: firmware: arm_scmi: convert events registration to protocol handles 834134abe6fc FROMLIST: firmware: arm_scmi: refactor events registration 0c203b198e65 FROMLIST: firmware: arm_scmi: introduce new devres notification ops d25dc33d2799 FROMLIST: firmware: arm_scmi: make notifications aware of protocols users 4225eb5ab136 FROMLIST: firmware: arm_scmi: add devm_acquire_protocol helper bfacf9cff579 FROMLIST: firmware: arm_scmi: introduce devres get/put protocols operations bd376903a5fd FROMLIST: firmware: arm_scmi: introduce protocol handle definitions cf516fb6f731 FROMLIST: firmware: arm_scmi: review protocol registration interface f1f7d0dfe64b UPSTREAM: firmware: arm_scmi: Fix call site of scmi_notification_exit 3f910da2978d UPSTREAM: MAINTAINERS: Update ARM SCMI entry 3ff2080a11c5 UPSTREAM: firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt 94696ee4a72a UPSTREAM: dt-bindings: arm: Add optional interrupt to smc/hvc SCMI transport 0b2264531770 UPSTREAM: cpufreq: arm_scmi: Discover the power scale in performance protocol 9580671a653d UPSTREAM: PM: EM: Add a flag indicating units of power values in Energy Model 8a015a325d96 UPSTREAM: firmware: arm_scmi: Add power_scale_mw_get() interface 0128f170b317 UPSTREAM: arm64: defconfig: Enable ARM SCMI protocol and drivers a76ebab18673 UPSTREAM: regulator: add SCMI driver 126a7a464965 UPSTREAM: regulator: core: add of_match_full_name boolean flag d3c77866056e UPSTREAM: dt-bindings: arm: remove optional properties for SCMI Regulators 9b9cac3804f7 UPSTREAM: firmware: arm_scmi: Remove residual _le structs naming 9d5f3776d37d UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensor notifications ac18ef8d266d UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensor configuration support 69e0cb32b53b UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensors timestamped reads 7f202f96e1f3 UPSTREAM: hwmon: (scmi) Update hwmon internal scale data type d0bd251a410f UPSTREAM: firmware: arm_scmi: Add support to enumerated SCMI voltage domain device fb2b659b60bd UPSTREAM: firmware: arm_scmi: Add voltage domain management protocol support f69c97b468c0 UPSTREAM: dt-bindings: arm: Add support for SCMI Regulators fb6cf398a77b UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions 98bf01ed8c53 UPSTREAM: firmware: arm_scmi: Add full list of sensor type enumeration a9d549b86bc0 UPSTREAM: firmware: arm_scmi: Rework scmi_sensors_protocol_init dba7b4b50481 ANDROID: GKI: Enable more networking configs 1b106caa6951 ANDROID: clang: update to 12.0.3 7f0f4420867a ANDROID: GKI: amlogic: enable BCM WLAN as modules af4cedd71986 FROMGIT: usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling e82f5e70b052 FROMGIT: usb: dwc3: add an alternate path in vbus_draw callback 790c8081d96f FROMGIT: usb: dwc3: add a power supply for current control d92620d79be6 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10 252e1705cf27 BACKPORT: media: v4l2-ctrl: Add base layer priority id control. 5d112ffc6f28 ANDROID: GKI: defconfig: disable CONFIG_ION 0d213c592161 ANDROID: scsi: ufs: replace variants with android vendor hooks 059ab33f5fdf BACKPORT: media: v4l2-ctrl: Add layer wise bitrate controls for h264 ee1fdcb814fc BACKPORT: media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc 04dc43bd986e FROMLIST: dts: bindings: Document device tree bindings for Arm TRBE c122dd3c012c FROMLIST: coresight: sink: Add TRBE driver 253877635ba0 FROMLIST: coresight: core: Add support for dedicated percpu sinks a2582defbb7d FROMLIST: coresight: etm-perf: Handle stale output handles faa58fbc747f FROMLIST: dts: bindings: Document device tree bindings for ETE f7337f49a9f1 FROMLIST: coresight: ete: Add support for ETE tracing 82ce4a8af88d FROMLIST: coresight: ete: Add support for ETE sysreg access 0cd5cad06c96 FROMLIST: coresight: etm4x: Add support for PE OS lock 12d3c59abdf9 FROMLIST: coresight: Do not scan for graph if none is present bfcd94a424ba FROMLIST: coresight: etm-perf: Allow an event to use different sinks 19329ba162d1 FROMLIST: coresight: etm4x: Move ETM to prohibited region for disable ad5f52dce605 FROMLIST: arm64: kvm: Enable access to TRBE support for host 4cbbd831e9a8 FROMLIST: arm64: Add TRBE definitions 3089a1c49699 FROMLIST: arm64: Add support for trace synchronization barrier 74f5800ef9ee FROMLIST: kvm: arm64: Disable guest access to trace filter controls eef23ff9ec97 FROMLIST: kvm: arm64: nvhe: Save the SPE context early 1b6c720a6439 FROMLIST: kvm: arm64: Hide system instruction access to Trace registers 9b15b1aa05ff FROMLIST: perf: aux: Add CoreSight PMU buffer formats be1ec1454dd8 FROMLIST: perf: aux: Add flags for the buffer format e091dd366ddd UPSTREAM: Documentation: coresight: Add PID tracing description b24c29a6417e UPSTREAM: coresight: etm-perf: Support PID tracing for kernel at EL2 60fa5196c886 UPSTREAM: coresight: etm-perf: Clarify comment on perf options c15968e1d678 UPSTREAM: coresight: etm4x: Fix merge resolution for amba rework c68c8910e8e8 UPSTREAM: coresight: etm4x: Handle accesses to TRCSTALLCTLR Test: treehugger Bug: 181819897 Change-Id: Iac0f302f843fde97419965c178dcbf66a901cea1
2021-02-24Update kernel to builds 7166491Howard Chen
git log --first-parent -100 --oneline --no-decorate c1c7252f1901..e146d4c5bd36: e146d4c5bd36 ANDROID: abi_gki_aarch64_qcom: Update symbol list c21b86d573cf ANDROID: GKI: Add iommu_get_msi_cookie() to the symbol list 8e2bcbe741b3 UPSTREAM: zram: support page writeback 9d1a51d1b98f ANDROID: sched/pause: migrate_tasks crash 7dddba0c6913 ANDROID: sched: Exempt paused CPU from nohz idle balance 9b0d5fb82409 ANDROID: Update QCOM symbol list 018ad7e673b8 ANDROID: gki_defconfig: enable CONFIG_MMC_CRYPTO 14d98d667c81 ANDROID: mmc: cqhci: set blk_keyslot_manager::features b489f0324e9f UPSTREAM: mmc: sdhci-msm: add Inline Crypto Engine support 23957f08cab0 UPSTREAM: dt-bindings: mmc: sdhci-msm: add ICE registers and clock 05a22bd58847 UPSTREAM: firmware: qcom_scm: update comment for ICE-related functions d43a24006d55 UPSTREAM: mmc: cqhci: add cqhci_host_ops::program_key 6a3217913c2f UPSTREAM: mmc: cqhci: add support for inline encryption a41cb40e4d16 UPSTREAM: mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors 879803f9517b UPSTREAM: mmc: cqhci: rename cqhci.c to cqhci-core.c cf3293b65b90 UPSTREAM: mmc: core: Add basic support for inline encryption d205aa02f679 UPSTREAM: scsi: ufs: use devm_blk_ksm_init() 25b3bc709c8d UPSTREAM: block/keyslot-manager: introduce devm_blk_ksm_init() ffdad4351e9e ANDROID: gki_defconfig: enable BLAKE2b support 15023db7dc75 UPSTREAM: crypto: arm/blake2b - add NEON-accelerated BLAKE2b 53f83e3aae12 UPSTREAM: crypto: blake2b - update file comment 8bde3e29cb69 UPSTREAM: crypto: blake2b - sync with blake2s implementation f1cc7b47d816 UPSTREAM: wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM 8cc1fdb8acc0 UPSTREAM: crypto: arm/blake2s - add ARM scalar optimized BLAKE2s 290d0e42bc7f UPSTREAM: crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> f006426a4f64 UPSTREAM: crypto: blake2s - adjust include guard naming c42fac6d710d UPSTREAM: crypto: blake2s - add comment for blake2s_state fields 46c4d1ccb0c1 UPSTREAM: crypto: blake2s - optimize blake2s initialization 669d2197fc17 UPSTREAM: crypto: blake2s - share the "shash" API boilerplate code f411897ead42 UPSTREAM: crypto: blake2s - move update and final logic to internal/blake2s.h 27aee704d0c4 UPSTREAM: crypto: blake2s - remove unneeded includes 6c2952c3cdb0 UPSTREAM: crypto: x86/blake2s - define shash_alg structs using macros 2ccec4b7bf56 UPSTREAM: crypto: blake2s - define shash_alg structs using macros d0a59f953232 UPSTREAM: crypto: lib/blake2s - Move selftest prototype into header file aa8f690d7100 ANDROID: vmscan: Fix sparse warnings for kswapd_threads 6a0a705473bd ANDROID: mm: hide get_each_object_track declaration when CONFIG_SLUB=n 10aaa1d5c7a7 FROMGIT: mm, compaction: make fast_isolate_freepages() stay within zone d498075b655e ANDROID: sched: time: Export symbols needed for schedutil module 0d61a651e4dd ANDROID: vmscan: Support multiple kswapd threads per node ee8d2c7884a0 ANDROID: mm: add get_each_object_track function db158b4ae054 ANDROID: mm: Add vendor hook in pagecache_get_page() 369de3780428 ANDROID: mm: Add vendor hook in rmqueue() ea15862d66bd ANDROID: GKI: Build in VIRTIO_FS 537d3bb974d2 ANDROID: dm: sync inline crypto support with patches going upstream a56f081c5b2e ANDROID: sched: Add restricted vendor hooks in CFS scheduler cc048ffd7e33 ANDROID: drm: kirin: Remove dead code that was causing build failures 8adfa9950c6c ANDROID: adv7511: Add poweron delay to allow for EDID probing to work 795028f7e7ee ANDROID: Add hikey960 build infrastructure file baae9497e85b ANDROID: Add hikey960 GKI config fragment 538e9699ebae ANDROID: arm64: dts: hi3660-hikey960: Add i2s & sound device 8da70a67f3f7 ANDROID: ASoC: add hikey960-i2s DT bindings b4b11198edb9 ANDROID: sound: Add hikey960 i2s audio driver 121e60b7b135 ANDROID: arm64: dts: hi3660: enable gpu ea6449d48a62 ANDROID: arm64: dts: hi3660: add display driver dts 99ae6d076ae5 ANDROID: arm64: dts: hikey960: Add CMA entry for DMA-BUF Heap/framebuffers a002be6ff025 ANDROID: drm: kirin960: Remove one mode-line that seems to be causing trouble d5863057416b ANDROID: drm: kirin: remove wait for VACTIVE IRQ 4dd668f97d17 ANDROID: drm: kirin: Add kirin960 dpe driver support 34ebaf13befc ANDROID: drm: kirin: Introduce kirin960 5cf9a844f6f9 ANDROID: dts: hi3660-hikey960: Add usb mux hub for hikey960 550c3489630c ANDROID: dt-bindings: misc: Add bindings for HiSilicon usb hub and data role switch functionality on HiKey960 7bdc26c595e5 UPSTREAM: remoteproc: coredump: Add minidump functionality abb52e261b8c UPSTREAM: remoteproc: core: Add ops to enable custom coredump functionality f52f34358744 ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3 9393bb52f877 ANDROID: cpuhp/aarch32: keep last 32bit cpu active b129c98dc6e9 Merge 5.10.17 into android12-5.10 c3cbea92297d ANDROID: mm: avoid writing to read-only elements effcfa5c4cfe ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools 56fec2395000 ANDROID: cfi: switch to synchronize_rcu_expedited() 4bc01268f9cc FROMGIT: kasan: clarify that only first bug is reported in HW_TAGS 573a4895808d FROMGIT: kasan: inline HW_TAGS helper functions b989c94cb2be FROMGIT: arm64: fix warning in mte_get_random_tag() 9e7985701d28 FROMGIT: arm64: kasan: simplify and inline MTE functions d238954b2506 FROMGIT: kasan: ensure poisoning size alignment fd10db46d003 FROMGIT: kasan, mm: optimize krealloc poisoning 4f62c69f018d FROMGIT: kasan, mm: fail krealloc on freed objects d7ef7af205d0 FROMGIT: kasan: rework krealloc tests 54c022fda3c3 FROMGIT: kasan: unify large kfree checks 70f5857ed0b9 FROMGIT: kasan: clean up setting free info in kasan_slab_free 0afabc1fdb98 FROMGIT: kasan: optimize large kmalloc poisoning c9869a412e7e FROMGIT: kasan, mm: optimize kmalloc poisoning ef8fe2476d03 FROMGIT: kasan, mm: don't save alloc stacks twice 52434db6ca88 UPSTREAM: kasan: fix stack traces dependency for HW_TAGS 4615f6efceca UPSTREAM: kasan: make addr_has_metadata() return true for valid addresses c648ed5a68a9 UPSTREAM: kasan: add explicit preconditions to kasan_report() 1b468f8eea44 ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER d3f134fd8a6b ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS 3a0defe5db8d FROMGIT: lib: stackdepot: fix ignoring return value warning bfed1c30811d FROMGIT: lib: stackdepot: add support to disable stack depot 892f55738956 FROMGIT: lib: stackdepot: add support to configure STACK_HASH_SIZE ceca9735061e UPSTREAM: lib/stackdepot.c: use array_size() helper in jhash2() 522668ec71e3 UPSTREAM: lib/stackdepot.c: use flex_array_size() helper in memcpy() 6251cf847de4 UPSTREAM: lib/stackdepot.c: replace one-element array with flexible-array member 9f993b74c874 ANDROID: build_config: drop CONFIG_KASAN_PANIC_ON_WARN bcbc667b0a4c ANDROID: sched: Export max_load_balance_interval a6310f10349c Merge 5.10.16 into android12-5.10 5282ddf99d1e UPSTREAM: Documentation: connector: Update the description of sink-vdos f08f049de11c ANDROID: GKI: enable CONFIG_FAIR_GROUP_SCHED Test: treehugger Bug: 180473082 Change-Id: Ibfb93d4c6ccb5413317d2ec6e20189565fd3e2ce
2021-02-12Update kernel to builds 7142699android-s-preview-1Alistair Delva
git log --first-parent -100 --oneline --no-decorate fca78df78ef2..c1c7252f1901: c1c7252f1901 Revert "ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS" 84b3c06a7564 ANDROID: GKI: bring WPAN into GKI 5ea1ff037ee9 FROMGIT: arm64: cpufeatures: Allow disabling of Pointer Auth from the command-line 3a52c12b3aaf FROMGIT: arm64: Defer enabling pointer authentication on boot core f0a30f96178b FROMGIT: arm64: cpufeatures: Allow disabling of BTI from the command-line 9dccdf5197de FROMGIT: arm64: Move "nokaslr" over to the early cpufeature infrastructure 1952c1aee8b9 FROMGIT: KVM: arm64: Document HVC_VHE_RESTART stub hypercall 2163159d7622 FROMGIT: arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_aa64mmfr1.vh=0 77ecc9a1fcdd FROMGIT: arm64: Add an aliasing facility for the idreg override 1514fff3c61d FROMGIT: arm64: Honor VHE being disabled from the command-line 91071a357400 FROMGIT: arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the command line 9a251050b92b FROMGIT: arm64: cpufeature: Add an early command-line cpufeature override facility c89aee1e3db2 FROMGIT: arm64: Extract early FDT mapping from kaslr_early_init() a31f6cf381a6 FROMGIT: arm64: cpufeature: Use IDreg override in __read_sysreg_by_encoding() b424fe642b61 FROMGIT: arm64: cpufeature: Add global feature override facility 1402c03b6981 FROMGIT: arm64: Move SCTLR_EL1 initialisation to EL-agnostic code 6dec63c4c0e4 FROMGIT: arm64: Simplify init_el2_state to be non-VHE only d382cdf41143 FROMGIT: arm64: Move VHE-specific SPE setup to mutate_to_vhe() 169eb0593d24 FROMGIT: arm64: Drop early setting of MDSCR_EL2.TPMS b8fc8e6d3caf FROMGIT: arm64: Initialise as nVHE before switching to VHE d72553321c08 FROMGIT: arm64: Provide an 'upgrade to VHE' stub hypercall 14c8f906cda1 FROMGIT: arm64: Turn the MMU-on sequence into a macro 012766049a2b FROMGIT: arm64: Fix outdated TCR setup comment 40dda987def5 FROMGIT: arm64: Fix labels in el2_setup macros d61923dd6130 UPSTREAM: arm64: Extend the kernel command line from the bootloader 31cfaa5e430d Revert "ANDROID: arm64: copy CONFIG_CMDLINE_EXTEND from ARM" e47c7411e4de UPSTREAM: arm64: kaslr: Refactor early init command line parsing 6bac61853422 ANDROID: GKI: amlogic: add DTB overlays 9eb5a3a29e7f ANDROID: GKI: add support for Amlogic SoCs, everything as modules a7db97195b94 ANDROID: GKI: Kconfig.gki: add hidden PHY configs 2ff6197f94be ANDROID: GKI: enable networking; add hidden network configs 396d6354aea5 ANDROID: GKI: Enable CONFIG_CMA_DEBUGFS 9132fbe54592 ANDROID: dmabuf: Add mmap_count to struct dmabuf 7493fb28b311 FROMLIST: arm64: meson: remove MESON_IRQ_GPIO selection 6566f43c59c5 FROMLIST: irqchip: irq-meson-gpio: make it possible to build as a module a6606f68f8dc UPSTREAM: tty: serial: meson: enable console as module ecb26f50db41 UPSTREAM: arm64: Kconfig: meson: drop pinctrl 6afbcfe57fb5 UPSTREAM: firmware: meson-sm: enable build as module 5fe4f2978dca UPSTREAM: soc: meson: enable building drivers as modules d29038cd49a2 UPSTREAM: soc: amlogic: socinfo: build for specific arch fcab6316503e UPSTREAM: arm64: meson: ship only the necessary clock controllers d7ab370cb4a4 UPSTREAM: clk: meson: enable building as modules 0bd69f049d1c UPSTREAM: clk: avoid devm_clk_release name clash 2d5dcbb18018 UPSTREAM: clk: meson: g12: use devm variant to register notifiers 8a1d1451d841 UPSTREAM: clk: add devm variant of clk_notifier_register 745f0d21bb91 UPSTREAM: clk: meson: g12: drop use of __clk_lookup() 36bf6129eb87 UPSTREAM: clk: add api to get clk consumer from clk_hw b18ef76a83e0 UPSTREAM: reset: meson: make it possible to build as a module 46c253ac6972 UPSTREAM: pinctrl/meson: enable building as modules 906d350097b9 BACKPORT: FROMGIT: mm: filemap: Fix microblaze build failure with 'mmu_defconfig' 7f8d15e2e741 BACKPORT: FROMGIT: mm/nommu: Fix return type of filemap_map_pages() ccdd6170d106 BACKPORT: FROMGIT: Mark anonymous struct field of 'struct vm_fault' as 'const' cab48b24a8bc BACKPORT: FROMGIT: mm: Use static initialisers for immutable fields of 'struct vm_fault' 2d5a172ce882 BACKPORT: FROMGIT: mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() db6cf10907e0 BACKPORT: FROMGIT: mm: Pass 'address' to map to do_set_pte() and drop FAULT_FLAG_PREFAULT 249439d6432e BACKPORT: FROMGIT: mm: Move immutable fields of 'struct vm_fault' into anonymous struct 895e8a6459d9 BACKPORT: FROMGIT: arm64: mm: Implement arch_wants_old_prefaulted_pte() ef3b7324578e BACKPORT: FROMGIT: mm: Allow architectures to request 'old' entries when prefaulting 0aa300a25229 BACKPORT: FROMGIT: mm: Cleanup faultaround and finish_fault() codepaths a83b02fc8122 UPSTREAM: regulator: Fix lockdep warning resolving supplies d95f964addcf UPSTREAM: regulator: core: avoid regulator_resolve_supply() race condition afb3cffa2f55 ANDROID: Add EXPORT_SYMBOL_GPL for dma_heap_get_name 892978dfabec FROMLIST: dma-buf: heaps: Fix the name used when exporting dmabufs to be the actual heap name e09764eb7da7 BACKPORT: FROMLIST: dma-buf: dma-heap: Provide accessor to get heap name Test: treehugger Bug: 178363421 Change-Id: I06eecda8a47c80fcc61691faf5c7249d36003171