summaryrefslogtreecommitdiff
path: root/goldfish_battery.ko
AgeCommit message (Collapse)Author
2021-03-24Update kernel to builds 7229816Howard Chen
git log --first-parent -100 --oneline --no-decorate 160cae0caf16..c50ff8e5608b: c50ff8e5608b ANDROID: GKI: sched: add Android ABI padding to some structures 543ec4541c0e Merge 5.4.107 into android12-5.4 c2f379e025e4 UPSTREAM: crypto: drbg - always try to free Jitter RNG instance 3392baa8bd98 UPSTREAM: crypto: drbg - always seeded with SP800-90B compliant noise source 8d07be2893b7 UPSTREAM: crypto: jitter - SP800-90B compliance 7edb418c6888 UPSTREAM: crypto: jitter - add header to fix buildwarnings a0414a8ccb2c UPSTREAM: crypto: jitter - fix comments 8c688c5793e7 ANDROID: clang: update to 12.0.4 4cf43143153c ANDROID: GKI: update .xml file eca3d9081b34 UPSTREAM: irqchip/bcm2836: Fix missing __init annotation 81ed0e926b80 UPSTREAM: ARM: Handle no IPI being registered in show_ipi_list() fe14770f1af6 UPSTREAM: arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section f229afeb78a8 UPSTREAM: arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU 1697aacee604 UPSTREAM: irqchip/gic: Cleanup Franken-GIC handling 415bb870da15 UPSTREAM: irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs d4d51b265d01 UPSTREAM: ARM: Remove custom IRQ stat accounting 15df73e20ae2 UPSTREAM: ARM: Kill __smp_cross_call and co 2280c535a1ee UPSTREAM: arm64: Remove custom IRQ stat accounting 0ce4748f559c UPSTREAM: arm64: Kill __smp_cross_call and co a3413e82fc51 UPSTREAM: irqchip/armada-370-xp: Configure IPIs as standard interrupts 7d5d22d7adcd UPSTREAM: irqchip/hip04: Configure IPIs as standard interrupts 2899dd463e04 UPSTREAM: irqchip/bcm2836: Configure mailbox interrupts as standard interrupts 9fc231a6fb22 UPSTREAM: irqchip/gic-common: Don't enable SGIs by default 59f7795e9c9b UPSTREAM: irqchip/gic: Configure SGIs as standard interrupts 3bcf2cbbb3df UPSTREAM: irqchip/gic: Refactor SMP configuration 5f824b386b40 BACKPORT: irqchip/gic-v3: Configure SGIs as standard interrupts e495b6bc688a UPSTREAM: irqchip/gic-v3: Describe the SGI range 2bce9ce1f934 UPSTREAM: ARM: Allow IPIs to be handled as normal interrupts 088b19064ac5 BACKPORT: arm64: Allow IPIs to be handled as normal interrupts 92207a9fda76 UPSTREAM: genirq: Allow interrupts to be excluded from /proc/interrupts af610e9a84a1 UPSTREAM: genirq: Add fasteoi IPI flow 32a7f5c80dc6 UPSTREAM: irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs 63fc7efda14e ANDROID: GKI: USB: XHCI: add Android ABI padding to lots of xhci structures 4e5a704e27ee ANDROID: GKI: add Android ABI padding to struct nf_conn 3941336d0e38 Merge 5.4.106 into android12-5.4 Test: treehugger Bug: 183465198 Change-Id: I56501b891cfe1b978c1e9569704e62ba057fb275
2021-03-17Update kernel to builds 7214546Howard Chen
git log --first-parent -100 --oneline --no-decorate f44c699e6fa0..160cae0caf16: 160cae0caf16 ANDROID: mmc: support hardware that takes key directly eb3dc31bf393 BACKPORT: UPSTREAM: iommu/mediatek: Remove the tlb-ops for v7s 0b0b2f4d5f7c UPSTREAM: iommu/io-pgtable: Allow io_pgtable_tlb ops optional 7af914cd78d2 UPSTREAM: iommu/mediatek: Gather iova in iommu_unmap to achieve tlb sync once 8ac9dabcf759 BACKPORT: UPSTREAM: iommu: Switch gather->end to the inclusive end 3d9bae04d33f UPSTREAM: iommu/mediatek: Reduce the tlb flush timeout value 6962976ee01b UPSTREAM: iommu/mediatek: Get rid of the pgtlock 2f0df0601482 UPSTREAM: iommu/mediatek: Move the tlb_sync into tlb_flush 80dd9de79707 UPSTREAM: iommu/mediatek: Delete the leaf in the tlb_flush c7155c3fd42e UPSTREAM: iommu/mediatek: Use gather to achieve the tlb range flush 69cfd7846fc7 UPSTREAM: iommu/mediatek: Add iotlb_sync_map to sync whole the iova range e992f238441f UPSTREAM: iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping 2c9aa286c583 UPSTREAM: iommu: Add iova and size as parameters in iotlb_sync_map 657747a362e9 UPSTREAM: iommu: Move iotlb_sync_map out from __iommu_map 785f0de9a05f UPSTREAM: hugetlbfs: hugetlb_fault_mutex_hash() cleanup b830da174e2d UPSTREAM: zram: fix broken page writeback 70a6a9ee1888 UPSTREAM: zram: fix return value on writeback_store ac8fb016cb86 ANDROID: ABI: update symbols to unisoc whitelist for the second time 6ede59f3f8d0 ANDROID: GKI: enable hid-playstation driver/rumble b6814da8a7a1 UPSTREAM: HID: playstation: add DualSense player LED support. 60b9bce16164 UPSTREAM: HID: playstation: add microphone mute support for DualSense. 982408af2138 UPSTREAM: HID: playstation: add initial DualSense lightbar support. 9aa3c80b336f UPSTREAM: HID: playstation: fix array size comparison (off-by-one) 7f7a65dd1225 UPSTREAM: HID: playstation: fix unused variable in ps_battery_get_property. 757f1ea4f354 BACKPORT: HID: playstation: report DualSense hardware and firmware version. cdae9985714b UPSTREAM: HID: playstation: add DualSense classic rumble support. 455a9ebce66a UPSTREAM: HID: playstation: add DualSense Bluetooth support. 1cb051945200 UPSTREAM: HID: playstation: track devices in list. 32ba8bab0798 UPSTREAM: HID: playstation: add DualSense accelerometer and gyroscope support. f19c3574baa4 UPSTREAM: HID: playstation: add DualSense touchpad support. 708a90348fb4 UPSTREAM: HID: playstation: add DualSense battery support. dc4539911380 UPSTREAM: HID: playstation: use DualSense MAC address as unique identifier. 08e40869bbb6 UPSTREAM: HID: playstation: initial DualSense USB support. a38eb95c79bf FROMGIT: configfs: fix a use-after-free in __configfs_open_file 11abbf486c2e Merge 5.4.105 into android12-5.4 5b750b83c614 ANDROID: hikey960: Update abi symbols and kabi to fix wifi breakage Test: treehugger Bug: 182983256 Change-Id: I80e938e985d6a2447c28c3d42954c14db63a0a78
2021-03-11Update kernel to builds 7199022Howard Chen
git log --first-parent -100 --oneline --no-decorate 5aa479507289..f44c699e6fa0: f44c699e6fa0 ANDROID: GKI: Update ABI representation d2052bc59bf9 ANDROID: GKI: Update virtual_device symbol list e9940159d0a6 BACKPORT: binder: move structs from core file to header file b8965cb151cc ANDROID: GKI: update .xml file b092a8e0c5e3 ANDROID: GKI: Switch to full LTO c4d3c4ac7919 ANDROID: syscalls/x86: use a weak function for IA32 compat syscalls 5965dbe1f5f1 ANDROID: GKI: USB: Add vendor specified variables to hc_driver 8ea6fd87028a ANDROID: scsi: ufs: replace fill_prdt with Android vendor hook b74031653c31 Merge 5.4.104 into android12-5.4 16e1b2475015 Merge 5.4.103 into android12-5.4 1bd00b1a96b5 ANDROID: GKI: Enable bounds sanitizer 1d2bb8b7ccd5 UPSTREAM: sched.h: drop in_ubsan field when UBSAN is in trap mode b5ee1bee39ec UPSTREAM: ubsan: include bug type in report header 05c892c8fcb7 UPSTREAM: kasan: unset panic_on_warn before calling panic() 19a54cbb97f6 UPSTREAM: ubsan: check panic_on_warn 41b542e30689 UPSTREAM: drivers/misc/lkdtm/bugs.c: add arithmetic overflow and array bounds checks 815a7fcaedfb BACKPORT: ubsan: split "bounds" checker from other options ca64f4d9725a UPSTREAM: ubsan: add trap instrumentation option 14c459b0f723 ANDROID: scsi: ufs: add hooks to track ufs commands a57d8adabf14 ANDROID: scsi: ufs: replace variants with android vendor hooks 6904f0001e4e ANDROID: Add vendor hooks when syscall prctl finished bed1e2a75b00 ANDROID: cgroup: Add vendor hook to the cgroup e2094dabed9b ANDROID: GKI: icmpv6_send is now gone from the kernel 48af161376fc Merge 5.4.102 into android12-5.4 5cf5bc7523bd ANDROID: sched: move vendor hook to check scheduling nice value 1dbd90dd59e4 ANDROID: hikey960_gki.fragment: Remove NVME_TARGET 7b836d210b94 ANDROID: GKI: Enable CONFIG_USERFAULTFD 1bc6e0b81914 UPSTREAM: fs: anon_inodes: rephrase to appropriate kernel-doc ea4fdc3bc883 UPSTREAM: userfaultfd: use secure anon inodes for userfaultfd 16fe362586c0 BACKPORT: selinux: teach SELinux about anonymous inodes ac920d047f05 UPSTREAM: fs: add LSM-supporting anon-inode interface 5eae20cf077a BACKPORT: security: add inode_init_security_anon() LSM hook ef45363a0284 ANDROID: GKI: Enable CONFIG_NETFILTER_XT_TARGET_TEE=y a8baa288543d ANDROID: hikey960_gki.fragment: Cleanup config fragment per Greg's request Test: treehugger Bug: 182335024 Change-Id: I5761b517102ebf96b10692fd9de2b1132e33e4a3
2021-03-04Update kernel to builds 7180625Howard Chen
git log --first-parent -100 --oneline --no-decorate 7ba24942b70e..5aa479507289: 5aa479507289 ANDROID: Adding kprobes build configs for Cuttlefish 13369a790167 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 12ab3a596a49 UPSTREAM: kfence: report sensitive information based on no_hash_pointers 1a7822eef74a UPSTREAM: lib/vsprintf: no_hash_pointers prints all addresses as unhashed f113a2f4acb2 UPSTREAM: kselftest: add support for skipped tests b4397fc1854b UPSTREAM: lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers 000f1f482d2c ANDROID: Incremental fs: set the correct access to mapped files 34c12f7c757d ANDROID: Incremental fs: Build merkle tree when enabling verity 0c7db92e24a6 ANDROID: Incremental fs: Add FS_IOC_MEASURE_VERITY 1763ca0a6e08 ANDROID: Incremental fs: Store fs-verity state in backing file 2d0ea44c99a4 ANDROID: Incremental fs: Add FS_IOC_GETFLAGS 0e0a647c68e1 ANDROID: Incremental fs: Add FS_IOC_ENABLE_VERITY b958f8e7953a ANDROID: fs-verity: Export function to check signatures 2dbecf58a4fc ANDROID: Incremental fs: Fix memory leak on closing file c26bc4f47943 ANDROID: Incremental fs: inotify on create mapped file 514dc88e5cf3 ANDROID: Incremental fs: inotify support 51f76f06a74d ANDROID: abi_gki_aarch64_db845c: Fix boot regression due to missing symbols 55e9d3c6b5f7 ANDROID: GKI: add fields required to enable CONFIG_TRANSPARENT_HUGEPAGE a220f9ecdfaa Merge 5.4.101 into android12-5.4 75af36a743bc FROMLIST: f2fs: support direct I/O with fscrypt using blk-crypto 45adc161888c BACKPORT: FROMLIST: ext4: support direct I/O with fscrypt using blk-crypto cd685b762117 FROMLIST: iomap: support direct I/O with fscrypt using blk-crypto c424e5ccdd2f FROMLIST: direct-io: add support for fscrypt using blk-crypto 93766ba93026 FROMLIST: fscrypt: Add functions for direct I/O support 4ea657bc9219 ANDROID: revert fscrypt direct I/O support 741b0f4bedd5 UPSTREAM: mm/memory: remove page fault assumption of compound page size fed35c81ad9a ANDROID: clang: update to 12.0.3 Test: treehugger Bug: 181819897 Change-Id: I78063334ab7dd1d9a9d322ad99c6db3ede02194f
2021-02-24Update kernel to builds 7166325Howard Chen
git log --first-parent -100 --oneline --no-decorate e5448a794c4f..7ba24942b70e: 7ba24942b70e UPSTREAM: zram: support page writeback dcde7eeee6a2 Merge 5.4.100 into android12-5.4 330df3b548f2 ANDROID: gki_defconfig: enable BLAKE2b support 716301f69d55 BACKPORT: crypto: arm/blake2b - add NEON-accelerated BLAKE2b e8836f210ff1 BACKPORT: crypto: blake2b - update file comment f053c5444814 BACKPORT: crypto: blake2b - sync with blake2s implementation 09c2f2d8ebb8 UPSTREAM: wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM cb4f6e22111f UPSTREAM: crypto: arm/blake2s - add ARM scalar optimized BLAKE2s 2c63d6ac7275 UPSTREAM: crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> 8dbfb59054de UPSTREAM: crypto: blake2s - adjust include guard naming 7a11e2a4b1b1 UPSTREAM: crypto: blake2s - add comment for blake2s_state fields f1ec5c885a97 UPSTREAM: crypto: blake2s - optimize blake2s initialization a2c0abd08c40 BACKPORT: crypto: blake2s - share the "shash" API boilerplate code 615318ddd183 UPSTREAM: crypto: blake2s - move update and final logic to internal/blake2s.h d09bb1b19a97 UPSTREAM: crypto: blake2s - remove unneeded includes 16a48191e1d7 UPSTREAM: crypto: x86/blake2s - define shash_alg structs using macros 6932d9e5f26a UPSTREAM: crypto: blake2s - define shash_alg structs using macros 874804e82080 UPSTREAM: crypto: lib/blake2s - Move selftest prototype into header file eb6b694e2a76 UPSTREAM: crypto: blake2b - Fix clang optimization for ARMv7-M 93f49ad20a15 UPSTREAM: crypto: blake2b - rename tfm context and _setkey callback c6c5ffd13818 UPSTREAM: crypto: blake2b - merge _update to api callback ba6b53e7ad1b UPSTREAM: crypto: blake2b - open code set last block helper 88de69a86b6a UPSTREAM: crypto: blake2b - delete unused structs or members 896d7f50a3dc UPSTREAM: crypto: blake2b - simplify key init 599eb682ebdf UPSTREAM: crypto: blake2b - merge blake2 init to api callback c2725c1315c4 UPSTREAM: crypto: blake2b - merge _final implementation to callback 47107c2cbbbe BACKPORT: crypto: testmgr - add test vectors for blake2b 5427e02a505f BACKPORT: crypto: blake2b - add blake2b generic implementation 4c97b5e55417 ANDROID: gki_defconfig: enable CONFIG_MMC_CRYPTO dc77b5326d55 ANDROID: mmc: cqhci: set blk_keyslot_manager::features 8f48b74bca55 BACKPORT: mmc: sdhci-msm: add Inline Crypto Engine support b798b8df8268 UPSTREAM: dt-bindings: mmc: sdhci-msm: add ICE registers and clock a96610fd4bcf UPSTREAM: firmware: qcom_scm: update comment for ICE-related functions b91092bebed4 BACKPORT: mmc: cqhci: add cqhci_host_ops::program_key daae63544773 UPSTREAM: mmc: cqhci: add support for inline encryption eb3c6619f19a UPSTREAM: mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors cc24149b2aef UPSTREAM: mmc: cqhci: rename cqhci.c to cqhci-core.c 6bddfadc235a UPSTREAM: mmc: core: Add basic support for inline encryption 6e5eefe909b2 UPSTREAM: scsi: ufs: use devm_blk_ksm_init() 319f52adb080 UPSTREAM: block/keyslot-manager: introduce devm_blk_ksm_init() a3259e326a88 UPSTREAM: mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static d845af738ec5 UPSTREAM: dt-bindings: mmc: sdhci-msm: Add CQE reg map 4f0aed78dbbe UPSTREAM: mmc: cqhci: Fix a print format for the task descriptor 1e6b091b33fc FROMLIST: mm/madvise: replace ptrace attach requirement for process_madvise 0d524228e5f0 UPSTREAM: mm/madvise: remove racy mm ownership check 2d77419f9f7b UPSTREAM: mm/madvise: fix memory leak from process_madvise ffb7cf535837 BACKPORT: mm/madvise: introduce process_madvise() syscall: an external memory hinting API 49ae84a00312 BACKPORT: pid: move pidfd_get_pid() to pid.c c6ee2bf74d92 BACKPORT: mm/madvise: pass mm to do_madvise e5bf69b1fe21 UPSTREAM: mm: check that mm is still valid in madvise() 6228b4887854 ANDROID: ABI: update symbols to unisoc whitelist 35f4b1b90596 ANDROID: GKI: Build in VIRTIO_FS ea7ee1d9a770 ANDROID: dm: sync inline crypto support with patches going upstream 0723d5a4dee4 Merge 5.4.99 into android12-5.4 5aa107254fe9 ANDROID: GKI: update .xml file 2c9f69951f7c ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools 83388a95a769 ANDROID: build_config: drop CONFIG_KASAN_PANIC_ON_WARN 4f1ac63ba3bf ANDROID: GKI: enable CONFIG_FAIR_GROUP_SCHED 222714f8caee ANDROID: GKI: don't allow filesystems as modules. 0cd79a8750fa Merge 5.4.98 into android12-5.4 dbfedfa31471 ANDROID: GKI: Enable CONFIG_KUNIT 57b3f4830fb6 BACKPORT: bpf: add bpf_ktime_get_boot_ns() 70186e915fc7 ANDROID: GKI: Enable KFENCE 7ae671c7b87e BACKPORT: kasan: use error_report_end tracepoint df1eb432308b FROMGIT: kfence: use error_report_end tracepoint 05d14b492879 FROMGIT: tracing: add error_report_end trace point f35c35ea87ba ANDROID: GKI: Update ABI XML 18e91c017978 ANDROID: dmabuf: Add mmap_count to struct dmabuf 489e9c226bb5 FROMGIT: kfence: show access type in report aa82bb1491fa FROMGIT: kfence: fix typo in test 62fa525d1e50 BACKPORT: kfence: add test suite 6b0e31c177cf FROMGIT: kfence: add missing copyright header to documentation b14747f8635b BACKPORT: kfence, Documentation: add KFENCE documentation 905cec87d7d5 BACKPORT: kfence, kasan: make KFENCE compatible with KASAN de648f68a15e BACKPORT: mm, kfence: insert KFENCE hooks for SLUB 753c9e74ae9d BACKPORT: mm, kfence: insert KFENCE hooks for SLAB abbba8d06548 FROMGIT: mm/slab: rerform init_on_free earlier 2cf91b86efab FROMGIT: kfence: use pt_regs to generate stack trace on faults 7367d7a9fa2f FROMGIT: kfence, arm64: add missing copyright and description header 788ec53fc340 BACKPORT: arm64, kfence: enable KFENCE for ARM64 c9ddfaa8f37e FROMGIT: kfence, x86: add missing copyright and description header ab0d240500e8 BACKPORT: x86, kfence: enable KFENCE for x86 ced74464c47d FROMGIT: kfence: add missing copyright and description headers 3b51a04bda45 FROMGIT: kfence: add option to use KFENCE without static keys a96ac8629444 FROMGIT: kfence: fix potential deadlock due to wake_up() c0795934145f FROMGIT: kfence: avoid stalling work queue task without allocations 7ec03f40b9c0 FROMGIT: kfence: Fix parameter description for kfence_object_start() f37a73487105 BACKPORT: mm: add Kernel Electric-Fence infrastructure 82c67a98c749 ANDROID: Update db845c KMI symbol list for dmabuf heap changes 3222ebb51a62 ANDROID: Add EXPORT_SYMBOL_GPL for dma_heap_get_name cca7d6db79ae FROMLIST: dma-buf: heaps: Fix the name used when exporting dmabufs to be the actual heap name 361663a13b1d BACKPORT: FROMLIST: dma-buf: dma-heap: Provide accessor to get heap name e3919bfeb006 ANDROID: dma-buf: system_heap: Add deferred freeing to the system heap 44008f99d9ca ANDROID: dma-buf: system_heap: Add pagepool support to system heap bd4db96bfc24 ANDROID: dma-buf: heaps: Add a shrinker controlled page pool bd1639945c30 ANDROID: dma-buf: heaps: Add deferred-free-helper library code 56c32d1c0999 ANDROID: dma-buf: heap: export dma_heap_put 89a34117d164 FROMLIST: BACKPORT: procfs/dmabuf: Add inode number to /proc/*/fdinfo b75d139c155d FROMLIST: procfs: Allow reading fdinfo with PTRACE_MODE_READ 45dac5ce0917 ANDROID: GKI: remove CONFIG_EROFS_FS Test: treehugger Bug: 180473082 Change-Id: I0201b1f664a000781c336c79afae854008e97866
2021-02-03Update kernel to builds 7120528android-s-preview-1Roman Kiryanov
git log --first-parent -100 --oneline --no-decorate a4c4cb612302..e5448a794c4f: e5448a794c4f ANDROID: Update abi xml following removing the QCOM_COMMAND_DB option 416109b89631 ANDROID: Drop cmd_db items from abi_gki_aarch64_qcom file e9f5b701b216 ANDROID: db845c KABI update for QCOM_COMMAND_DB as a module d259e07533db ANDROID: gki_defconfig: Move QCOM_COMMAND_DB out of gki and into device fragments f7589a13de4b UPSTREAM: soc: qcom: cmd-db: allow loading as a module 90935b28546d BACKPORT: FROMLIST: dmabuf: Add the capability to expose DMA-BUF stats in sysfs 5ad6bc057fe4 ANDROID: GKI: Update ABI with virtual_device symbols 70ac757dc8bf ANDROID: GKI: Update virtual_device symbol list Test: treehugger Bug: 170677468 Change-Id: I09044dfc54c73ca3e5a8a280bc4377cea0619be8