summaryrefslogtreecommitdiff
path: root/System.map
AgeCommit message (Collapse)Author
2021-06-30Update kernel to builds 7505743Howard Chen
git log --first-parent -100 --oneline --no-decorate 47fe7966921f..877ad62bde6f: 877ad62bde6f FROMGIT: bpf: Do not change gso_size during bpf_skb_change_proto() 11914c382bf5 ANDROID: gki_config: disable per-cgroup pressure tracking 51d71fb0b369 FROMGIT: cgroup: make per-cgroup pressure stall tracking configurable Test: treehugger Bug: 192200681 Change-Id: I12bd905200a682711e02965c37836282aeb18d78
2021-06-25Update kernel to builds 7489573Howard Chen
git log --first-parent -100 --oneline --no-decorate 7133a44f7e88..47fe7966921f: 47fe7966921f ANDROID: Update symbol for virtual platform 87c05c860576 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 bdf56fbea560 ANDROID: selinux: modify RTM_GETNEIGH{TBL} 54c3ec3fa6e6 BACKPORT: x86, lto: Pass -stack-alignment only on LLD < 13.0.0 375bd747982b ANDROID: Add CONFIG_LLD_VERSION 3b125b3f236e ANDROID: Makefile: remove LLVM_NM for LTO 5c5f02c3e9a5 ANDROID: GKI: KMI update 6/18/2021 37e1c309d548 ANDROID: Add SND_VERBOSE_PROCFS for alsa framework 6a63c6d4a854 Revert "ANDROID: restore abi breakage in usbnet.h" 901dec25213c Revert "ANDROID: GKI: Preserve abi change in ieee80211_data_to_8023_exthdr()" 689ad4858153 ANDROID: GKI: enable CONFIG_PCI_IOV=y 013507ea12a6 ANDROID: kasan: fix interoperability with KFENCE f4cdc4b7fc59 FROMLIST: media: Kconfig: Fix DVB_CORE can't be selected as module fba4fd3d175e UPSTREAM: mtd: Support kmsg dumper based on pstore/blk 0229bc31cfb4 UPSTREAM: pstore/blk: Introduce "best_effort" mode c174345fdd7a UPSTREAM: pstore/blk: Support non-block storage devices ef0c22116b5d UPSTREAM: pstore/blk: Provide way to query pstore configuration fe92326847ad UPSTREAM: pstore/zone: Provide way to skip "broken" zone for MTD devices c0003a71672a UPSTREAM: Documentation: Add details for pstore/blk 2b6384b944a4 UPSTREAM: pstore/zone,blk: Add ftrace frontend support 4e62b877e94f UPSTREAM: pstore/zone,blk: Add console frontend support ff9cdc8f663a UPSTREAM: pstore/zone,blk: Add support for pmsg frontend 9fae0f4cc1ce UPSTREAM: pstore/blk: Introduce backend for block devices c1ce97db22bf UPSTREAM: pstore/zone: Introduce common layer to manage storage zones 46914345a78b UPSTREAM: ramoops: Add "max-reason" optional field to ramoops DT node 34709e155773 UPSTREAM: pstore/ram: Introduce max_reason and convert dump_oops afd028b299ab UPSTREAM: pstore/platform: Pass max_reason to kmesg dump 5baf8a02273d UPSTREAM: printk: Introduce kmsg_dump_reason_str() dacf03bed973 UPSTREAM: printk: honor the max_reason field in kmsg_dumper 0470981d5702 UPSTREAM: printk: Collapse shutdown types into a single dump reason d709b1f18669 UPSTREAM: pstore/ftrace: Provide ftrace log merging routine 20b4e42d3594 UPSTREAM: pstore/ram: Refactor ftrace buffer merging 5ba3324c9ed7 UPSTREAM: pstore/ram: Refactor DT size parsing eb39e5a5f529 UPSTREAM: pstore/ram: Adjust module param permissions to reflect reality 1e728261d512 UPSTREAM: pstore/platform: Move module params after declarations 0c8aca80aaad UPSTREAM: pstore/platform: Use backend name for console registration 842d4acad180 UPSTREAM: pstore/platform: Switch pstore_info::name to const 6790fd8526b5 UPSTREAM: pstore: Make sure console capturing will restart 26ac3bd07b24 UPSTREAM: pstore: Remove filesystem records when backend is unregistered 908aafc0c593 UPSTREAM: pstore: Do not leave timer disabled for next backend 2c86af9d18c2 UPSTREAM: pstore: Add locking around superblock changes dc8704db049a UPSTREAM: pstore: Refactor pstorefs record list removal 34f2d96badc3 UPSTREAM: pstore: Add proper unregister lock checking ad396e30a22e UPSTREAM: pstore: Convert "records_list" locking to mutex 3972d7f89405 UPSTREAM: pstore: Rename "allpstore" to "records_list" ca55704e82b7 UPSTREAM: pstore: Convert "psinfo" locking to mutex bd12abfad6c4 UPSTREAM: pstore: Rename "pstore_lock" to "psinfo_lock" 0738f77f240e UPSTREAM: pstore: Drop useless try_module_get() for backend 874ec06d32aa UPSTREAM: pstore/ram: Replace zero-length array with flexible-array member 2c4eeeca2acf UPSTREAM: pstore/ram: remove unnecessary ramoops_unregister_dummy() 378c58fe1a8f UPSTREAM: pstore: Make pstore_choose_compression() static Test: treehugger Bug: 191844131 Change-Id: I2b72a51dc546948d1a92ad87f9dd062b04f46e7e
2021-06-16Update kernel to builds 7456788Howard Chen
git log --first-parent -100 --oneline --no-decorate 8e94e02e3702..7133a44f7e88: 7133a44f7e88 FROMLIST: bootconfig: Share the checksum function with tools 8f1aabfb68a3 FROMLIST: docs: bootconfig: Update for mixing value and subkeys 849454f152a2 FROMLIST: tools/bootconfig: Support mixed value and subkey test cases fa0f93a7b99a FROMLIST: bootconfig: Support mixing a value and subkeys under a key cbaf3839f45f FROMLIST: bootconfig: Change array value to use child node e24e5af12e59 FROMLIST: tools/bootconfig: Fix a build error accroding to undefined fallthrough d2fb98f8e0bf UPSTREAM: Documentation: bootconfig: Add bootconfig override operator 46332f803557 UPSTREAM: tools/bootconfig: Store size and checksum in footer as le32 9c87d68978c6 UPSTREAM: tools/bootconfig: Align the bootconfig applied initrd image size to 4 b7e4c11093e1 UPSTREAM: tools/bootconfig: Fix errno reference after printf() 70562d727c7f UPSTREAM: tools/bootconfig: Add testcase for tailing space 7fa9026f067f UPSTREAM: tools/bootconfig: Add testcases for repeated key with brace 6f198ec43c0b UPSTREAM: tools/bootconfig: Add a script to generates bootconfig from ftrace 1fc86d2bed97 UPSTREAM: tools/bootconfig: Make all functions static 5a0151b8a112 Revert "UPSTREAM: tools/bootconfig: Fix errno reference after printf()" 6afda8ce1396 UPSTREAM: tools/bootconfig: Add list option 24a20f5cece9 UPSTREAM: tools/bootconfig: Show bootconfig compact tree from bootconfig file 4350765e582f UPSTREAM: tools/bootconfig: Add testcases for value override operator fc15be47c97a UPSTREAM: lib/bootconfig: Add override operator support a663daf77f54 UPSTREAM: arm64: mm: don't use CON and BLK mapping if KFENCE is enabled e3540d29c8f7 UPSTREAM: usb: musb: Fix an error message 9ec58845f911 UPSTREAM: scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend eee5faab05de UPSTREAM: scsi: ufs: core: Do not put UFS power into LPM if link is broken e848d19b38de UPSTREAM: iommu: Fix a boundary issue to avoid performance drop 4098c4f18c41 UPSTREAM: udp: never accept GSO_FRAGLIST packets 212615bcbd6c UPSTREAM: udp: skip L4 aggregation for UDP tunnel packets f3b4d24ef9ab UPSTREAM: crypto: mips: add poly1305-core.S to .gitignore c385b07541e8 UPSTREAM: seccomp: Fix CONFIG tests for Seccomp_filters 89ff5a158f4e BACKPORT: firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool f93cecf61e10 UPSTREAM: binder: fix the missing BR_FROZEN_REPLY in binder_return_strings 297cdb219b28 UPSTREAM: crypto: poly1305 - fix poly1305_core_setkey() declaration f0cf9cc0327c UPSTREAM: xfrm/compat: Cleanup WARN()s that can be user-triggered 7cd17a2d4033 UPSTREAM: of: property: fw_devlink: do not link ".*,nr-gpios" c8c503a75e71 UPSTREAM: scsi: ufs: ufs-mediatek: Correct operator & -> && 6ef502b14f60 UPSTREAM: crypto: mips/poly1305 - enable for all MIPS processors d1c0c51c2362 UPSTREAM: kbuild: do not include include/config/auto.conf from adjust_autoksyms.sh dfb7a2236de0 UPSTREAM: wireguard: kconfig: use arm chacha even with no neon a6929a4a4df2 UPSTREAM: wireguard: queueing: get rid of per-peer ring buffers fff1d4ba9bff UPSTREAM: wireguard: device: do not generate ICMP for non-IP packets b2d9cad5f6c6 UPSTREAM: wireguard: selftests: test multiple parallel streams cf64223623e7 UPSTREAM: ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it d9834e28c3be UPSTREAM: kunit: tool: fix unintentional statefulness in run_kernel() 299c57094df4 UPSTREAM: kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir cc3c1b9140b1 UPSTREAM: regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate f6f891276be5 UPSTREAM: net/vmw_vsock: fix NULL pointer dereference 8a819d0a37b9 UPSTREAM: udp: ipv4: manipulate network header of NATed UDP GRO fraglist 7492a5e6bfc9 UPSTREAM: scsi: ufs: Fix possible power drain during system suspend 83ffd1a84016 UPSTREAM: net: fix use-after-free when UDP GRO with shared fraglist 9c0e809bcca7 UPSTREAM: scsi: ufs: Re-enable WriteBooster after device reset a7fe28a43ee3 UPSTREAM: dma-buf: cma_heap: Include linux/vmalloc.h to fix build failures on MIPS b49787f3cd69 UPSTREAM: crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager 55efe793f42f UPSTREAM: net: xfrm: fix memory leak in xfrm_user_policy() 8c476c55b953 UPSTREAM: xfrm/compat: Don't allocate memory with __GFP_ZERO 0e0146a85e2f UPSTREAM: xfrm/compat: memset(0) 64-bit padding at right place 9fd530c57160 UPSTREAM: xfrm/compat: Translate by copying XFRMA_UNSPEC attribute 0f20313e3c04 UPSTREAM: tools/bootconfig: Fix to check the write failure correctly 7a536664130a UPSTREAM: tools/bootconfig: Fix errno reference after printf() 7f72cb899db7 BACKPORT: vsock: forward all packets to the host when no H2G is registered 139eaff6d4ef UPSTREAM: sched/fair: Prefer prev cpu in asymmetric wakeup path b743a037e7cc UPSTREAM: scsi: ufshcd: Fix missing destroy_workqueue() ace896f57d15 UPSTREAM: bootconfig: Extend the magic check range to the preceding 3 bytes 1c6b62ebc76f UPSTREAM: kunit: Don't fail test suites if one of them is empty 6c11534bfad8 UPSTREAM: lib/bootconfig: Fix to remove tailing spaces after value 8ea6c52c5bee UPSTREAM: lib/bootconfig: Fix a bug of breaking existing tree nodes 155a75c7128b UPSTREAM: vsock: fix potential null pointer dereference in vsock_poll() 1018a3fab9bb UPSTREAM: bootconfig: Fix to find the initargs correctly 5c4e18ffda7e BACKPORT: kunit: kunit_config: Fix parsing of CONFIG options with space 28724a57b512 BACKPORT: net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string fbbaaeb3a886 UPSTREAM: media: v4l2-ctrls: Unset correct HEVC loop filter flag d902edd7d938 UPSTREAM: vsock/vmci: make vmci_vsock_transport_cb() static 9eb500f26e50 UPSTREAM: ubsan: entirely disable alignment checks under UBSAN_TRAP f12db78b4af7 UPSTREAM: ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST c93fb102effe UPSTREAM: mac80211_hwsim: use GFP_ATOMIC under spin lock 9511cf7eb082 UPSTREAM: iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() ad15ee21ab3c UPSTREAM: vsock/vmci: make vmci_vsock_cb_host_called static b0b664ad1351 ANDROID: GKI: update .xml file 46704c82ae2f ANDROID: restore abi breakage in usbnet.h 6cb0d5ef8b38 Merge 5.4.125 into android12-5.4 e5f6b8e5e384 ANDROID: ABI: update symbols to unisoc whitelist for the ninth time 756274322205 ANDROID: GKI: update symbol list for allwinner device. a723afff585d UPSTREAM: wireguard: allowedips: free empty intermediate nodes when removing single node b95baf132358 UPSTREAM: wireguard: allowedips: allocate nodes in kmem_cache c6d67355874a UPSTREAM: wireguard: selftests: remove old conntrack kconfig value b2788ffd3233 UPSTREAM: wireguard: allowedips: remove nodes in O(1) 051f67c302de UPSTREAM: wireguard: allowedips: initialize list head in selftest 48f07e3feb94 UPSTREAM: wireguard: selftests: make sure rp_filter is disabled on vethc 14c780fa64b9 BACKPORT: media: Kconfig: DVB support should be enabled for Digital TV da2bdad0afd8 UPSTREAM: wireguard: use synchronize_net rather than synchronize_rcu 726f92ee9331 UPSTREAM: wireguard: do not use -O3 Test: treehugger Bug: 191211216 Change-Id: If280153fc3ce08e755e40ba2ce59fc87ebd0d32f
2021-06-08Update kernel to builds 7433760Howard Chen
git log --first-parent -100 --oneline --no-decorate ef07019f4bf6..8e94e02e3702: 8e94e02e3702 ANDROID: GKI: disable CONFIG_PINCTRL_SUN50I_A100* 6460775e956d ANDROID: GKI: enable CONFIG_EROFS_FS=y 11611d33ed17 ANDROID: GKI: 6/4/2021 KMI update 815bb4e7815d Revert "Revert "mm: fix struct page layout on 32-bit systems"" fa7fa763763f Revert "Revert "PM: runtime: Fix unpaired parent child_count for force_resume"" 71196c2f92af Revert "ANDROID: GKI: genksyms fixup for efed9a3337e3 ("kyber: fix out of bounds access when * preempted")" 31834f1cfaf3 BACKPORT: FROMGIT: userfaultfd: fix UFFDIO_CONTINUE ioctl request definition 101b99320586 FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support 2a92fb277f94 BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test c671d8007a3a FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test 34e0f4e050d2 FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type af70cbefe572 BACKPORT: FROMGIT: userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte() baa1174f9f27 BACKPORT: FROMGIT: userfaultfd/shmem: advertise shmem minor fault support ecebc901561a BACKPORT: FROMGIT: userfaultfd/shmem: support UFFDIO_CONTINUE for shmem 360fe790b034 BACKPORT: FROMGIT: userfaultfd/shmem: support minor fault registration for shmem 12e84920baf5 BACKPORT: FROMGIT: userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pte 42e354c78fb0 BACKPORT: FROMGIT: userfaultfd/selftests: unify error handling eb11f9e5ea1e BACKPORT: FROMGIT: userfaultfd/selftests: only dump counts if mode enabled d965690c7c19 BACKPORT: userfaultfd/selftests: add test exercising minor fault handling 21e6e6c86d81 BACKPORT: userfaultfd: selftests: add write-protect test f99e3bdc409f BACKPORT: userfaultfd: selftests: refactor statistics 8d7bd163dd52 Revert "BACKPORT: FROMGIT: userfaultfd/selftests: add test exercising minor fault handling" e768ddb5f2ac Revert "BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem" bc485850dffa Revert "FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type" d1590ff49120 Revert "FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test" 9c1c6d5a3095 Revert "BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test" 4edb8bb7b313 Revert "BACKPORT: FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support" 765c2403f7f4 Revert "FROMLIST: userfaultfd/shmem: fix minor fault page leak" a7024e563091 FROMGIT: Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 fedf490470e1 ANDROID: GKI: Preserve abi change in ieee80211_data_to_8023_exthdr() 26455df4f7e4 Merge 5.4.124 into android12-5.4 38676403e94b Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1" 4b859984ffdd Revert "ANDROID: Makefile: add compiler-rt dependency explicitly" 114add618c71 FROMLIST: clocksource/drivers/sprd: Remove the dependency between sprd timer and SPRD arch b6fd27a3408c UPSTREAM: usb: xhci-mtk: fix oops when unbind driver ba8c9d03c6fc UPSTREAM: usb: xhci-mtk: support to build xhci-mtk-hcd.ko 4873a2a21db6 UPSTREAM: usb: xhci-mtk: remove declaration of xhci_mtk_setup() Test: treehugger Bug: 190460697 Change-Id: I1df8835bc55f8b07663c159376be423b5e0d885e
2021-06-01Update kernel to builds 7412128Howard Chen
git log --first-parent -100 --oneline --no-decorate c6775ce1621b..ef07019f4bf6: ef07019f4bf6 UPSTREAM: usb: xhci-mtk: add some schedule error number 035ce3651dd2 UPSTREAM: usb: xhci-mtk: rebuild the way to get bandwidth domain 670b6d05fe24 UPSTREAM: usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub d1e1adca2fa4 UPSTREAM: usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct 311f8b8ed3ff UPSTREAM: usb: xhci-mtk: use clear type instead of void 93658dd1b752 UPSTREAM: usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct 2358fd1eed95 UPSTREAM: usb: xhci-mtk: add a function to get bandwidth boundary 904433642f12 UPSTREAM: usb: xhci-mtk: add a function to (un)load bandwidth info 61cd66807404 UPSTREAM: usb: xhci-mtk: use @sch_tt to check whether need do TT schedule db8cbb9304b2 UPSTREAM: usb: xhci-mtk: add only one extra CS for FS/LS INTR 2e8bfd94a75a UPSTREAM: usb: xhci-mtk: get the microframe boundary for ESIT add8b7dbc647 UPSTREAM: usb: xhci-mtk: Fix typo d82a68183d49 UPSTREAM: usb: core: reduce power-on-good delay time of root hub 51b0818b6140 UPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command 68555cee909c ANDROID: fuse/passthrough: API V2 with __u32 open argument 3e256ddba1ff Merge 5.4.123 into android12-5.4 766ec1256935 Merge 5.4.122 into android12-5.4 1d3dcc209600 ANDROID: dm-user: Fix build warnings 54f14b62ffed ANDROID: dm-user: Fail the IO if there is no daemon Test: treehugger Bug: 189804453 Change-Id: I50e3ffe7a49c64810f4c5524fe5e84f225ee6e0a
2021-05-25Update kernel to builds 7394718Howard Chen
git log --first-parent -100 --oneline --no-decorate 46ee63150929..c6775ce1621b: c6775ce1621b Merge 5.4.121 into android12-5.4 abfb4e00f51b UPSTREAM: usb: typec: tcpm: Fix error while calculating PPS out values c0156e41e3af ANDROID: GKI: 5/21 KMI update 0aeed586da03 Revert "Revert "f2fs: return EINVAL for hole cases in swap file"" a77b82469689 Revert "Revert "f2fs: avoid swapon failure by giving a warning first"" ab943f709295 BACKPORT: block: Remove queue_limits.bio_max_bytes 99b7ac2781ec Revert "ANDROID: GKI: Enable CONFIG_KUNIT" eb9fc523f024 Revert "Revert "f2fs: check if swapfile is section-alligned"" 7a42ec4d9dae Revert "Revert "fs: Enable bmap() function to properly return errors"" 56b07f25ebca ANDROID: net: skbuff: Add vendor reserved enumeration value in skb_ext_id 80d55689edb3 Revert "Revert "spi: Fix use-after-free with devm_spi_alloc_*"" 2a997256695e Revert "Revert "usb: typec: tcpm: update power supply once partner accepts"" 84325b2878c0 Revert "Revert "usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply"" 66f840265b67 Revert "Revert "usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply"" 03e2e9edc4f4 Revert "Revert "smp: Fix smp_call_function_single_async prototype"" 3e927b06b479 Revert "ANDROID: GKI: restore a part of "struct mmc_host"" 54b9a5676e70 Revert "Revert "mmc: block: Issue a cache flush only when it's enabled"" 5cb00ca79e18 ANDROID: Fix compilation error with huge_pmd_share() 7a5b4ac26db4 ANDROID: GKI: genksyms fixup for efed9a3337e3 ("kyber: fix out of bounds access when * preempted") 8764aec43dbe Revert "PM: runtime: Fix unpaired parent child_count for force_resume" 25560df92dca Revert "mm: fix struct page layout on 32-bit systems" 6a7ddeeeb6f5 Merge 5.4.120 into android12-5.4 06fadb540e1e ANDROID: dm-user: Drop additional reference c110f7e718c6 ANDROID: usb: gadget: Resolve NULL pointer dereference in composite_disconnect fd5760e9d1d5 ANDROID: ABI: update symbols to unisoc whitelist for the eighth time abedbe9da982 ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR f0211a10bcf6 ANDROID: Incremental fs: Make sysfs_name changeable on remount b2380dff0f3e ANDROID: Incremental fs: Count pending_reads even when very short 74d682ab7415 Revert "fs: Enable bmap() function to properly return errors" 988838b6b06a Revert "f2fs: check if swapfile is section-alligned" 09ca5f75129b Revert "f2fs: avoid swapon failure by giving a warning first" 89da48fad3e1 Revert "f2fs: return EINVAL for hole cases in swap file" d42658dfa69b Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 edac4b4165a3 UPSTREAM: arm64: vdso32: drop -no-integrated-as flag c31c85cfdef7 ANDROID: ABI: update symbols to unisoc whitelist for the seventh time Test: treehugger Bug: 189176692 Change-Id: I1f9f754165ad6a61ca4a4c7265366d0792c52cee
2021-05-17Update kernel to builds 7365812Howard Chen
git log --first-parent -100 --oneline --no-decorate ad25d724dc00..46ee63150929: 46ee63150929 Revert "smp: Fix smp_call_function_single_async prototype" cdbe614a70f2 Revert "usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply" d4585d30eb03 Revert "usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply" e2b1622f04af Revert "usb: typec: tcpm: update power supply once partner accepts" b61021443b6a Revert "spi: Fix use-after-free with devm_spi_alloc_*" ff4fa31a04c0 Merge 5.4.119 into android12-5.4 7c784dd70490 ANDROID: FUSE OWNERS pointing to android-mainline OWNERS 4c8dca3dae41 ANDROID: add OWNERS for sysfs-fs-f2fs cc80ea966322 ANDROID: GKI: restore a part of "struct mmc_host" 101151a617f1 Revert "mmc: block: Issue a cache flush only when it's enabled" 60144dc98acf Merge 5.4.118 into android12-5.4 048062ab7851 ANDROID: abi_gki_aarch64_db845c: Regenerate symbols list after enabling QCOM_TSENSE 2ac2844585d9 ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes a899753924f5 UPSTREAM: crypto: arm/curve25519 - Move '.fpu' after '.arch' 77436bf21793 Revert "BACKPORT: bio: limit bio max size" 34f394d71294 UPSTREAM: mm/cma.c: remove redundant cma_mutex lock Test: treehugger Bug: 188371655 Change-Id: I4336d59479545f051c0f536df85a3cc366eb424a
2021-05-10Update kernel to builds 7346159android-s-beta-2android-s-beta-1Howard Chen
git log --first-parent -100 --oneline --no-decorate 70d6cf06760d..ad25d724dc00: ad25d724dc00 ANDROID: GKI: 5/7 KMI update e4596b2b0e83 ANDROID: GKI: rename filp_open to filp_open_block in symbol lists 25a6f60b717d BACKPORT: bio: limit bio max size 27d8b8797183 ANDROID: Add export alloc_contig_range/free_contig_range 9304f4c0f3c2 Merge 5.4.117 into android12-5.4 e10c357a6d70 ANDROID: kfence: clean up unused variables 6ae6a79ecc03 ANDROID: ABI: update symbols to unisoc whitelist for The sixth time dfece79f2f98 ANDROID: fix GENERIC_GETTIMEOFDAY dependency warning be0fc8f43c04 UPSTREAM: net: phy: cavium: Improve __iomem mess 6aabee0aa2de BACKPORT: remoteproc: core: Remove casting to rproc_handle_resource_t 546a6e8726bc Merge 5.4.116 into android12-5.4 Test: treehugger Bug: 187665820 Change-Id: I7fff428d5b6786b919ccc9c32c7ba622c03f1767
2021-05-03Update kernel to builds 7330999Howard Chen
git log --first-parent -100 --oneline --no-decorate 62ea0c9ae945..70d6cf06760d: 70d6cf06760d Revert "ANDROID: gki_defconfig: temporarily disable KFENCE in GKI" a50424773496 Merge 5.4.115 into android12-5.4 b85a381911e6 FROMGIT: kbuild: update config_data.gz only when the content of .config is changed 8ebcd82ba5ad BACKPORT: ARM: 9039/1: assembler: generalize byte swapping macro into rev_l 951df7383a88 BACKPORT: ARM: 9035/1: uncompress: Add be32tocpu macro 50a838f49dd8 ANDROID: Support disabling symbol trimming e329a8f225eb ANDROID: Incremental fs: Fix pseudo-file attributes 42a27b0551ef ANDROID: Incremental fs: Add INCFS_IOC_GET_LAST_READ_ERROR bf5d52a0166c ANDROID: Incremental fs: Fix INCFS_MAGIC_NUMBER casts a05c6354b77b ANDROID: Incremental fs: Add status to sysfs d5ec3945657a ANDROID: Incremental fs: fix u64 integer cast to pointer 889c75307aeb ANDROID: Incremental fs: stat should return actual used blocks 1a7c46298c02 ANDROID: Incremental fs: Add FS_IOC_READ_VERITY_METADATA 98f232ebaf8b ANDROID: Incremental fs: fix minor printk format warning 00f27edced58 ANDROID: power_supply: inline empty power_supply_get_by_phandle_array() 2e9790f23f88 FROMGIT: kfence: use power-efficient work queue to run delayed work 6350ace3c319 FROMGIT: kfence: maximize allocation wait timeout duration b4d68679a39e FROMGIT: kfence: await for allocation using wait_event 68fe1e9832a2 FROMGIT: kfence: zero guard page after out-of-bounds access 32c25554ae1c UPSTREAM: kfence: make compatible with kmemleak eb118a48e842 UPSTREAM: kfence: fix reports if constant function prefixes exist d4c74a959fbe UPSTREAM: kfence: fix printk format for ptrdiff_t 46403e120412 UPSTREAM: crypto: arm/blake2s - fix for big endian Test: treehugger Bug: 187032023 Change-Id: I4a6bdb3e96ccdf2ab2b5ff21807d4f9eae8423fb
2021-04-27Update kernel to builds 7314431Howard Chen
git log --first-parent -100 --oneline --no-decorate 2c6775a89bc1..62ea0c9ae945: 62ea0c9ae945 ANDROID: Update the KMI for virtual platform modules aa0556d71ff1 ANDROID: GKI: 4/23 KMI update b1cbfcace21b ANDROID: gki_defconfig: enable block throttling stuff 7033a8d554ef Revert "Revert "net: xfrm: Localize sequence counter per network namespace"" 92a2a2c6b165 Revert "Revert "UPSTREAM: scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs"" 6678e818cdb5 Revert "Revert "UPSTREAM: scsi: ufs: core: Fix task management request completion timeout"" 5a17f9310e83 Revert "Revert "UPSTREAM: scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs"" 99b2406f0c7a Revert "Revert "UPSTREAM: scsi: ufs: Avoid busy-waiting by eliminating tag conflicts"" ca6e8655a9ba BACKPORT: FROMLIST: export: Make CRCs robust to symbol trimming 8d0b805eb53a ANDROID: Add filp_open_block() for zram 177632965063 ANDROID: ABI: update symbols to unisoc whitelist for the fifth time d05959f84917 Merge 5.4.114 into android12-5.4 a5631d493c29 ANDROID: gki_defconfig: temporarily disable KFENCE in GKI d719af31dff4 ANDROID: clang: update to 12.0.5 9d49fb308497 ANDROID: GKI: Add support for a GKI_DEFCONFIG_FRAGMENT 3196a783a4e5 ANDROID: gki_defconfig: reduce KFENCE pool size b6934e91a6bd ANDROID: Make KMI_SYMBOL_LIST_STRICT_MODE overrideable 8bb0ddd0c625 Merge 5.4.113 into android12-5.4 2fb0952c6fc3 ANDROID: modpost: remove unnecesary FORCE in Makefile 4d45d5467a1b Revert "UPSTREAM: scsi: ufs: Avoid busy-waiting by eliminating tag conflicts" 24b82dc2577e Revert "UPSTREAM: scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs" 4a6ae2ba840d Revert "UPSTREAM: scsi: ufs: core: Fix task management request completion timeout" 517202ec9d31 Revert "UPSTREAM: scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs" 18a5eed1407c Revert "net: xfrm: Localize sequence counter per network namespace" 942d6de170e1 Merge 5.4.112 into android12-5.4 5853df71aada UPSTREAM: scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs 6a3cf3f520b1 UPSTREAM: scsi: ufs: core: Fix task management request completion timeout a00549a6d3cb UPSTREAM: scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs 3dc32acb5fa5 UPSTREAM: scsi: ufs: Avoid busy-waiting by eliminating tag conflicts ce6a5172613f Revert "ANDROID: AVB error handler to invalidate vbmeta partition." 47c2618a9db3 FROMGIT: virt_wifi: Return micros for BSS TSF values a5dcde058bc3 ANDROID: ABI: update symbols to unisoc whitelist for the fourth time 3c5dbcf40ba8 Merge 5.4.111 into android12-5.4 94535fb224d4 ANDROID: GKI: Bump KMI_GENERATION, ABI representation 869af6006d59 ANDROID: GKI: Update virtual device symbol list b5262a87beb1 ANDROID: Add GKI_HIDDEN_MM_CONFIGS to support ballooning. d7a8fc080ccb Revert "Revert "net: introduce CAN specific pointer in the struct net_device"" 9b4052f12487 Revert "Revert "can: dev: Move device back to init netns on owning netns delete"" Test: treehugger Bug: 185864755 Change-Id: Iae4e1ff8210cacb1f5de3fdbfa3a2dad6ebe2b63
2021-04-12Update kernel to builds 7273670Howard Chen
git log --first-parent -100 --oneline --no-decorate 1dc47fb418c8..2c6775a89bc1: 2c6775a89bc1 ANDROID: first 4/9/2021 KMI update 33a50fd21ddb FROMLIST: userfaultfd/shmem: fix minor fault page leak 09bb18a85c4f BACKPORT: FROMLIST: userfaultfd/hugetlbfs: Fix minor fault page leak 18217595bc9a BACKPORT: FROMGIT: userfaultfd/selftests: drop VERIFY check in locking_thread f1cbbb6dcc27 FROMGIT: userfaultfd/selftests: remove the time() check on delayed uffd 1daaace71a6f FROMGIT: userfaultfd/selftests: use user mode only 44f2dcd54e16 BACKPORT: FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support 2ed6377e5157 BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test 08dec4889aed FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test f8bed3c813cb FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type 0309b3f479b9 BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem 2b2f7d6a04d6 BACKPORT: FROMGIT: userfaultfd/selftests: add test exercising minor fault handling 11cdf7827bf1 BACKPORT: FROMGIT: userfaultfd: update documentation to describe minor fault handling b69f713e60d0 BACKPORT: FROMGIT: userfaultfd: add UFFDIO_CONTINUE ioctl 5dc3e8534004 BACKPORT: FROMGIT: userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled 95316ef6469a FROMGIT: userfaultfd: disable huge PMD sharing for MINOR registered VMAs b224e81f9173 BACKPORT: FROMGIT: userfaultfd: add minor fault registration mode a772e7ea67ea BACKPORT: FROMGIT: hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp f65f27f416c5 FROMGIT: mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h 656e6cb9be26 FROMGIT: mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE e0e58d01b5bf BACKPORT: FROMGIT: hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled e8ba376301a3 BACKPORT: FROMGIT: hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() 0a3853fa6ca3 UPSTREAM: selftests/vm/.gitignore: add mremap_dontunmap 3d0b862ce00d BACKPORT: FROMLIST: Revert "mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio" 2341187322c3 FROMLIST: selftests: Add a MREMAP_DONTUNMAP selftest for shmem 4aaf9f831d9b UPSTREAM: selftests: add MREMAP_DONTUNMAP selftest 3ee72af145ec FROMLIST: mm: Extend MREMAP_DONTUNMAP to non-anonymous mappings 3b217c7fd679 Revert "net: introduce CAN specific pointer in the struct net_device" 1077a14e52da Merge 5.4.110 into android12-5.4 b98c912db9ec ANDROID: update symbol list for the virtual device 88e19efa1dad FROMLIST: gcov: re-fix clang-11+ support b637b35186c9 ANDROID: android/OWNERS: drop gki-abi-approvers@ 46c5fdececa6 ANDROID: Add Image.lz4 to arm64 GKI outputs 0c3abaa2a3bc ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS 4c158debcf5b Revert "can: dev: Move device back to init netns on owning netns delete" e3082d907562 Merge 5.4.109 into android12-5.4 708026dc169c ANDROID: arm64: Fix the address of ftrace_call compiled with CFI_CLANG a09fa8da7919 ANDROID: Incremental fs: Truncate file when complete 7991c95df80b ANDROID: Incremental fs: Fix mlock to fail gracefully on corrupt files 1c21521ee42e ANDROID: Incremental fs: Finer readlog compression internally 5b853122ca95 ANDROID: Incremental fs: Support STATX_ATTR_VERITY 0c89898115de ANDROID: scsi: ufs: set crypto keyslot before prepare_command fb6ec348f060 ANDROID: dma-buf: Fix error path on system heaps use of the page pool 4a75e4d41639 FROMLIST: Makefile: fix GDB warning with CONFIG_RELR Test: treehugger Bug: 184699576 Change-Id: Ie2b5873de6e5bf610f8b99f2e21758243f8dac24
2021-03-31Update kernel to builds 7244126Howard Chen
git log --first-parent -100 --oneline --no-decorate c50ff8e5608b..1dc47fb418c8: 1dc47fb418c8 ANDROID: ABI: update symbols to unisoc whitelist for the third time 7af03784d889 ANDROID: Make vsock virtio packet buff size configurable e38d280ef670 ANDROID: gki_defconfig: Enable NET_CLS_{BASIC,TCINDEX,MATCHALL} & NET_ACT_{GACT,MIRRED} 40881c4e8a9b ANDROID: refresh ABI XML to new version 54c96920b322 ANDROID: GKI: refresh ABI XML e77a35f018fb ANDROID: Enforce KMI stability 16fecc84e376 ANDROID: update abi before first KMI freeze be1170d846f3 ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for arm b55984a5b232 FROMLIST: ARM: kprobes: rewrite test-arm.c in UAL 3c86b178121b FROMLIST: ARM: kprobes: fix UNPREDICTABLE warnings b5d96072a6a2 UPSTREAM: ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler 2a7abda7194b UPSTREAM: ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD 3c29bbe83dce UPSTREAM: crypto: arm/sha512-neon - avoid ADRL pseudo instruction 51693b89c9e2 UPSTREAM: crypto: arm/sha256-neon - avoid ADRL pseudo instruction e9213ca1d859 BACKPORT: ARM: 8991/1: use VFP assembler mnemonics if available c78eb41180b7 UPSTREAM: ARM: 8990/1: use VFP assembler mnemonics in register load/store macros f0e06a2ec616 UPSTREAM: ARM: 8989/1: use .fpu assembler directives instead of assembler arguments cafcc7764a63 UPSTREAM: ARM: 8971/1: replace the sole use of a symbol with its definition d641388cb29d UPSTREAM: ARM: OMAP2+: drop unnecessary adrl 7aec08919b66 UPSTREAM: crypto: arm/ghash-ce - define fpu before fpu registers are referenced c2145cede60c UPSTREAM: kbuild: Add support for 'as-instr' to be used in Kconfig files 8fa43002bfdd UPSTREAM: ARM: 8933/1: replace Sun/Solaris style flag on section directive f7a0198a5400 UPSTREAM: ARM: 8929/1: use APSR_nzcv instead of r15 as mrc operand 7485f5917ec2 UPSTREAM: crypto: arm - use Kconfig based compiler checks for crypto opcodes 43f3381585c5 ANDROID: Initial Android 12 OWNERS for abi metafiles 1c0c661644b9 ANDROID: fix up ext4 build from 5.4.108 15c6236ab994 Merge 5.4.108 into android12-5.4 331db0dbd818 ANDROID: GKI: enable KFENCE by setting the sample interval to 500ms e7cef4c00fc5 FROMGIT: binder: BINDER_GET_FROZEN_INFO ioctl 7cae64314afa FROMGIT: binder: use EINTR for interrupted wait for work 53bb1a64c761 BACKPORT: FROMGIT: binder: BINDER_FREEZE ioctl 32de11228337 ANDROID: gki_defconfig: Enable IFB, NET_SCH_TBF, NET_ACT_POLICE d59a86fd0100 ANDROID: gki_defconfig: Enable USB_NET_CDC_NCM 26ddb2184a2a ANDROID: gki_defconfig: Enable USB_NET_AQC111 Test: treehugger Bug: 184104937 Change-Id: I5ebfeb0cd05454136bef1da63cf035140cdd899e
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: I2a1921a49163ef711ee00f891a1374c001187136
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: I469f56c1d9d2401702a6dc3269aa4356ca2c9e08
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: Id110967b9c5fc214e9a0541b2e283ab51d95041b
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: Icac7bfb9ac3ea8f7069750d7cf435f9d83be8a27
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: I7db21021ddbf69bd16b9cb17c6a251e1dc06f0c6
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: I520320223f87cc3da7f12ac7617128b022f6ce8c
2021-02-01Update kernel to builds 7115418Alessio Balsini
git log --first-parent -100 --oneline --no-decorate 15cec007c4a8..a4c4cb612302: a4c4cb612302 ANDROID: fs: fix bad merge resolution in __writeback_single_inode() 6ee76fa18160 ANDROID: GKI: vmemmap and physvirt_offset is now gone for arm64 systems f7eab4cc4b20 Merge 5.4.94 into android12-5.4 c651c27d36cb ANDROID: GKI: update .xml file 2b1086001b06 ANDROID: GKI: Adjust symbol lists after RPMH removed from gki_defconfig 679b75ad1732 ANDROID: db845c_gki.fragment: Add QCOM_RPMH and QCOM_RPMHPD as modules 933d65050da5 ANDROID: gki_defconfig: Remove QCOM_RPMH from the gki_defconfig d4216c9d5481 ANDROID: Kconfig.gki: Remove GKI_QCOM_CLKS_CONFIGS and QCOM_RPMHPD from GKI_HACKS config option a4d654c504ca FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module 69930d571581 UPSTREAM: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module 542deacd8b1c FROMLIST: fuse: Allocate unlikely used ioctl number for passthrough V1 077145727549 UPSTREAM: futex: Handle faults correctly for PI futexes 26d77d38744b UPSTREAM: futex: Simplify fixup_pi_state_owner() 2313dc88d4d5 UPSTREAM: futex: Use pi_state_update_owner() in put_pi_state() 88c94160646e UPSTREAM: rtmutex: Remove unused argument from rt_mutex_proxy_unlock() b01012b654ed UPSTREAM: futex: Provide and use pi_state_update_owner() 2d7140624548 UPSTREAM: futex: Replace pointless printk in fixup_owner() 164c6149069f UPSTREAM: futex: Ensure the correct return value from futex_lock_pi() 0ffbea804512 UPSTREAM: Revert "mm/slub: fix a memory leak in sysfs_slab_add()" 1e5f5a14faba ANDROID: x86: Add objtool to MAKE_GOALS 79e287ee1c15 FROMLIST: kbuild: improve libelf detection fb8c40ac3d97 BACKPORT: tools: Factor HOSTCC, HOSTLD, HOSTAR definitions 3a5c79838fdd FROMGIT: f2fs: flush data when enabling checkpoint back b5413c2c1672 ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE 5f5bfa0cfcb5 ANDROID: use ANDROID_OEM_DATA for OEM data eb4c92393810 Merge 5.4.93 into android12-5.4 0ba75ae4d57f ANDROID: simplify vendor hook definitions e45f3ce600b9 ANDROID: add macros to create OEM data fields 2ad16faf4645 UPSTREAM: usb: xhci-mtk: fix unreleased bandwidth data 3bd26bb0aaee BACKPORT: arm64: perf: Support new DT compatibles 73d140dc8abe ANDROID: GKI: update .xml file 86e45a45a664 FROMLIST: fuse: Introduce passthrough for mmap 10b1e569ef01 FROMLIST: fuse: Use daemon creds in passthrough mode 2bf3047e6a3f FROMLIST: fuse: Handle asynchronous read and write in passthrough d685c230f816 FROMLIST: fuse: Introduce synchronous read and write for passthrough b829fb00d18e FROMLIST: fuse: Passthrough initialization and release 9655e27a40d2 FROMLIST: fuse: Definitions and ioctl for passthrough 8723a36165a2 FROMLIST: fuse: 32-bit user space ioctl compat for fuse device 8bcc2d697908 FROMLIST: fs: Generic function to convert iocb to rw flags 4a9bcc0cd094 Revert "FROMLIST: fuse: Definitions and ioctl() for passthrough" 8893df105dc4 Revert "FROMLIST: fuse: Passthrough initialization and release" da6bb9ba7fe0 Revert "FROMLIST: fuse: Introduce synchronous read and write for passthrough" fb30d3d6a8d9 Revert "FROMLIST: fuse: Handle asynchronous read and write in passthrough" 2100264424dd Revert "FROMLIST: fuse: Use daemon creds in passthrough mode" be96d0f5ffc5 Revert "FROMLIST: fuse: Fix colliding FUSE_PASSTHROUGH flag" a5c074ea860f Revert "ANDROID: x86: Add objtool to MAKE_GOALS" 426f72f3d387 ANDROID: x86: Add objtool to MAKE_GOALS ecfe49f9ef4c ANDROID: clang: update to 12.0.1 18b1db92afb1 Merge 5.4.92 into android12-5.4 Test: treehugger Bug: 178577290 Change-Id: Ib1b6ea80da4b1a6c9023761eeaddb787d51a2e15
2021-01-21Update kernel to builds 7093841Alistair Delva
git log --first-parent -100 --oneline --no-decorate 3122e3ec9672..15cec007c4a8: 15cec007c4a8 UPSTREAM: selftests/seccomp: Update kernel config 5444477e8a4d UPSTREAM: seccomp: Remove bogus __user annotations e9703e001241 UPSTREAM: xtensa: Enable seccomp architecture tracking f7b0f4649a53 UPSTREAM: sh: Enable seccomp architecture tracking a5bef042f9ce UPSTREAM: s390: Enable seccomp architecture tracking 49541b7587f6 UPSTREAM: powerpc: Enable seccomp architecture tracking b8dc5fff0b7a UPSTREAM: parisc: Enable seccomp architecture tracking eeff6a5142dc UPSTREAM: csky: Enable seccomp architecture tracking 04e623fb0a2f UPSTREAM: arm: Enable seccomp architecture tracking d0e3f4451e84 UPSTREAM: arm64: Enable seccomp architecture tracking 4dec4554aeb1 UPSTREAM: selftests/seccomp: Compare bitmap vs filter overhead 82810259bead UPSTREAM: selftests/seccomp: use 90s as timeout 946179275e4e UPSTREAM: selftests/seccomp: Improve calibration loop 5ac1af866cb4 UPSTREAM: selftests/seccomp: Expand benchmark to per-filter measurements 9abeffb4c442 UPSTREAM: x86: Enable seccomp architecture tracking 8fb07f60a84d UPSTREAM: seccomp/cache: Add "emulator" to check if filter is constant allow 7cf5d899bd7c UPSTREAM: seccomp/cache: Lookup syscall allowlist bitmap for fast path d1154efc74b9 UPSTREAM: seccomp: Use current_pt_regs() instead of task_pt_regs(current) b713f9e159ef UPSTREAM: seccomp: kill process instead of thread for unknown actions ca1b9969e9c5 UPSTREAM: seccomp: don't leave dangling ->notif if file allocation fails 59e6fe79c9ae UPSTREAM: seccomp: don't leak memory when filter install races fbd5d68c610c UPSTREAM: seccomp: add SECCOMP_USER_NOTIF_FLAG_CONTINUE dffd2dadd741 UPSTREAM: seccomp: Use -1 marker for end of mode 1 syscall list fbd7562fa71c UPSTREAM: seccomp: Use pr_fmt 97c900607ee1 UPSTREAM: seccomp: notify about unused filter 98d978169fa2 UPSTREAM: seccomp: Lift wait_queue into struct seccomp_filter f4fb1ce4204a BACKPORT: seccomp: release filter after task is fully dead 2329f10bd907 UPSTREAM: seccomp: rename "usage" to "refs" and document f5ef33592c39 UPSTREAM: seccomp: Add find_notification helper 781fa34347d9 UPSTREAM: seccomp: Report number of loaded filters in /proc/$pid/status e4139b2a81bd ANDROID: dm-user: Fix the list walk-and-delete code a0a73ca8dea9 ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for x86_64 a1843462c2c3 Merge 5.4.91 into android12-5.4 6af3ec2302be Merge 5.4.90 into android12-5.4 445b69a6f3d9 ANDROID: Update ABI representation 41724582d2a8 Revert "BACKPORT: FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once" dc04463953b2 UPSTREAM: mm/ksm: Remove reuse_ksm_page() 51e097369a81 UPSTREAM: mm: fix misplaced unlock_page in do_wp_page() 5e094ba3f726 BACKPORT: mm: do_wp_page() simplification 1a88521a40b8 BACKPORT: mm, mempolicy: fix up gup usage in lookup_node 283a4d97bdea UPSTREAM: mm/mempolicy: Allow lookup_node() to handle fatal signal 9b928c0480bd BACKPORT: FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once 4025d025b823 ANDROID: simplify vendor hooks for non-GKI builds 150641aac9aa ANDROID: sched: add em_pd_energy vendor hook 8744b6fa9d08 UPSTREAM: mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal af177e58654c UPSTREAM: mm/gup: fix fixup_user_fault() on multiple retries e5994a7b06e5 UPSTREAM: mm/gup: Mark lock taken only after a successful retake d0b9b8295aab UPSTREAM: mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path 04aa895486fd UPSTREAM: mm/gup: allow to react to fatal signals d94cb519f564 UPSTREAM: mm/gup: allow VM_FAULT_RETRY for multiple times a26f9432aa79 UPSTREAM: mm: allow VM_FAULT_RETRY for multiple times 2bd967adc64d UPSTREAM: mm: introduce FAULT_FLAG_INTERRUPTIBLE 91ef8a701e23 UPSTREAM: mm: introduce FAULT_FLAG_DEFAULT 7d40d28d2cc8 UPSTREAM: userfaultfd: don't retake mmap_sem to emulate NOPAGE a0a5dbdc6cc2 UPSTREAM: mm: return faster for non-fatal signals in user mode faults 7f54c57d3954 UPSTREAM: sh/mm: use helper fault_signal_pending() 100d2221a574 UPSTREAM: powerpc/mm: use helper fault_signal_pending() 8b56855bc207 UPSTREAM: arm64/mm: use helper fault_signal_pending() 1fb421a43245 UPSTREAM: arc/mm: use helper fault_signal_pending() 39ea046478e4 UPSTREAM: x86/mm: use helper fault_signal_pending() 949f9d159199 BACKPORT: mm: introduce fault_signal_pending() 765c206a7de0 UPSTREAM: mm/gup: fix __get_user_pages() on fault retry of hugetlb 5dc3dbd158e0 UPSTREAM: mm/gup: rename "nonblocking" to "locked" where proper 52d87029cdb4 ANDROID: Incremental fs: Make data validation failure a warn 6c7fe4bd83c8 ANDROID: Incremental fs: Free mount info after files are flushed 9c86c7c1cde9 ANDROID: Incremental fs: Fix selinux issues 635269a18fec ANDROID: Incremental fs: fix .blocks_written e6bc50fad670 UPSTREAM: mremap: don't allow MREMAP_DONTUNMAP on special_mappings and aio 450be48377aa BACKPORT: mm/mremap: for MREMAP_DONTUNMAP check security_vm_enough_memory_mm() 6a3c50c82b1f UPSTREAM: tools headers UAPI: Sync linux/mman.h with the kernel 6fff9c3a9d54 UPSTREAM: userfaultfd: fix remap event with MREMAP_DONTUNMAP 32756bb24bc9 UPSTREAM: mm: Fix MREMAP_DONTUNMAP accounting on VMA merge 1f9a5485b160 UPSTREAM: mm/mremap: add MREMAP_DONTUNMAP to mremap() a1463c98aa06 ANDROID: dm-user: fix typo in channel_free e5e14bf558c4 Merge 5.4.89 into android12-5.4 79daf26f7194 ANDROID: GKI: update .xml file 33089412db1a ANDROID: GKI: incfs is built into gki images, not as a module Test: treehugger Bug: 178092098 Change-Id: Iec34c670f656a954f098e133b672fc8cf5182ba7
2021-01-13Update kernel to builds 7079393Steve Muckle
git log --first-parent -100 --oneline --no-decorate bfc2776fd9c4..3122e3ec9672: 3122e3ec9672 ANDROID: schedutil: add vendor hook for adjusting util to freq calculation e1d2125552ac UPSTREAM: iommu: Mark __iommu_map_sg() as static 1a45a2e7f4d9 UPSTREAM: iommu: Make some functions static 50c92ebdfb55 UPSTREAM: mm/mremap.c: fix extent calculation b6f4fd8f0b21 UPSTREAM: x86: mremap speedup - Enable HAVE_MOVE_PUD d4584e49a05b UPSTREAM: arm64: mremap speedup - enable HAVE_MOVE_PUD 35e191ee5e0d BACKPORT: mm: speedup mremap on 1GB or larger regions e1ca0b9a74ca UPSTREAM: arm64: mremap speedup - Enable HAVE_MOVE_PMD 4dc6dd709f5d ANDROID: dm-user: Add some missing static 4400285ab619 FROMGIT: dma-buf: cma_heap: Fix memory leak in CMA heap 7df22911a1df ANDROID: Update hikey960 config fragment and kabi to add DMA BUF Heaps 06fb191a3ca7 ANDROID: dm: dm-user: New target that proxies BIOs to userspace 40391ed0f131 ANDROID: uapi: Add dm-user structure definition 62ec51519fa1 UPSTREAM: iommu: Add gfp parameter to iommu_ops::map c9951e5d80dd Merge 5.4.88 into android12-5.4 47494776db44 ANDROID: defconfig: Enable DMA-BUF system heap as a module 7f480abcf57b ANDROID: defconfig: Enable DMABUF heaps 4f27a6bc48bc ANDROID: dma-buf: heaps: Allow the DMA-BUF system heap to be a module c5488c475987 FROMLIST: dma-buf: system_heap: Add a system-uncached heap re-using the system heap 353bb791f7bf FROMLIST: dma-buf: dma-heap: Keep track of the heap device struct 703f43c5810e UPSTREAM: dma-buf: system_heap: Allocate higher order pages if available ea748845922b UPSTREAM: dma-buf: heaps: Skip sync if not mapped a4923972b69d UPSTREAM: dma-buf: heaps: Remove heap-helpers code b860fd74b865 BACKPORT: dma-buf: heaps: Move heap-helper logic into the cma_heap implementation fc004422dadc BACKPORT: dma-buf: system_heap: Rework system heap to use sgtables instead of pagelists e5009c87e71c ANDROID: dma-buf: heaps: Allow cma heaps to be configured as a module 23d805f1f671 ANDROID: dma: Rework so dev_get_cma_area() can be called from a module cea7973fa14a UPSTREAM: dma-mapping: add generic helpers for mapping sgtable objects 6916d23d13ab UPSTREAM: scatterlist: protect parameters of the sg_table related macros a17c5da6271e UPSTREAM: scatterlist: add generic wrappers for iterating over sgtable objects 24fc422cb4b2 Merge 5.4.87 into android12-5.4 40124ac5f6c7 ANDROID: arm64: fix MCOUNT_ADDR with CFI_CLANG 9096cae21a4a ANDROID: recordmcount: ignore SHN_ABS symbols 4aff7f2fb590 ANDROID: renamed virtual device symbol list 5ada3574dbac Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 4aa90977e57b ANDROID: GKI: Enable XFRM_MIGRATE Test: treehugger Bug: 177437929 Change-Id: I3e83c746f4c50b2407aacfba2f1c750cc362bb60
2021-01-06Update kernel to builds 7065453Steve Muckle
git log --first-parent -100 --oneline --no-decorate 8657d5d6282f..bfc2776fd9c4: bfc2776fd9c4 ANDROID: usb: f_accessory: Don't drop NULL reference in acc_disconnect() bb3980554f05 ANDROID: usb: f_accessory: Avoid bitfields for shared variables 98eddefe47e4 ANDROID: usb: f_accessory: Cancel any pending work before teardown 2f03bebd3eac ANDROID: usb: f_accessory: Don't corrupt global state on double registration e76e94c4b7c1 ANDROID: usb: f_accessory: Fix teardown ordering in acc_release() 9ea9393cc766 ANDROID: usb: f_accessory: Add refcounting to global 'acc_dev' 788da57bf917 ANDROID: usb: f_accessory: Wrap '_acc_dev' in get()/put() accessors 4891cf80788d ANDROID: usb: f_accessory: Remove useless assignment c7bf6553e9a1 ANDROID: usb: f_accessory: Remove useless non-debug prints 60e1e91b9a71 ANDROID: usb: f_accessory: Remove stale comments 2d6efebed1c6 ANDROID: USB: f_accessory: Check dev pointer before decoding ctrl request 50c47fa228d7 UPSTREAM: driver core: Fix lockdep warning on wfs_lock e627b02af655 ANDROID: GKI: update .xml signatures due to changes in 5.4.86 04abbfc984ed Merge 5.4.86 into android12-5.4 b69d75c07de5 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 Test: treehugger Bug: 176907647 Change-Id: I590a8f6d2863f4f71a90cf52fbeb7b4de3ba599c
2020-12-23Update kernel to builds 7046228Steve Muckle
git log --first-parent -100 --oneline --no-decorate 30fc30201c19..8657d5d6282f: 8657d5d6282f ANDROID: usb: gadget: f_accessory: fix CTS test stuck 4aa7a7c97391 Merge 5.4.85 into android12-5.4 cd5f5cb9fe67 ANDROID: GKI: Export memblock_free to drivers cd24cc5a615c UPSTREAM: binder: add flag to clear buffer on txn complete 3f2fbc0cdc98 Merge 5.4.84 into android12-5.4 a741f29f3ed2 ANDROID: sched: Export sched_setattr_nocheck Test: treehugger Bug: 175696709 Change-Id: Ia655f6975a8c79d2ee6ef4c64da6407d90353fd3
2020-12-15Update kernel to builds 7032439Steve Muckle
git log --first-parent -100 --oneline --no-decorate 6dd7aff0b143..30fc30201c19: 30fc30201c19 BACKPORT: mm/gup: Remove enfornced COW mechanism 2149aa11b029 ANDROID: mm/memblock: export memblock_end_of_DRAM 35d8dcbb1c64 Merge 5.4.83 into android12-5.4 33a041cd1f54 ANDROID: GKI: remove irq_create_mapping() from the abi list 6d7fe6dcb2e2 ANDROID: GKI: update .xml due to recent changes Test: treehugger Bug: 175696709 Change-Id: I3b543ea24a4b0298c416fddfa7d368810ccf565f
2020-12-11Update kernel to builds 7027588Steve Muckle
git log --first-parent -100 --oneline --no-decorate d7ec680881a1..6dd7aff0b143: 6dd7aff0b143 ANDROID: GKI: disable CONFIG_MEMCG_SWAP b5ec68248f76 ANDROID: x86: configs: gki: add missing CONFIG_BLK_CGROUP 94a9c955c2a6 ANDROID: Incremental fs: Set credentials before reading/writing 4703030e6e25 ANDROID: Incremental fs: Fix incfs_test use of atol, open 7a2dc7c9f9b0 ANDROID: Incremental fs: Change per UID timeouts to microseconds 55387fc7a8a5 ANDROID: Incremental fs: Add v2 feature flag 6cd0a68c0817 ANDROID: Incremental fs: Add zstd feature flag a4de6a702643 ANDROID: Revert "GKI: build in a kernel command line of "rw"" Test: treehugger Bug: 175409934 Change-Id: I3fb4e18ccb2e55612740a723a7ede9e87ca55edf
2020-12-09Update kernel to builds 7021331Steve Muckle
git log --first-parent -100 --oneline --no-decorate 857a6b3fc68b..d7ec680881a1: d7ec680881a1 Merge 5.4.82 into android12-5.4 ffb252dae168 UPSTREAM: psi: eliminate kthread_worker from psi trigger scheduling mechanism 32c81c873563 ANDROID: kbuild: use -ftrap-function to handle CFI errors 3a4e264b18ab ANDROID: GKI: Add __ubsan_handle_cfi_check_fail_abort 623a7e96d461 ANDROID: GKI: remove filp_open/close symbols from export list de3f9bc2eec3 ANDROID: GKI: remove exported symbols that incrementalfs was using 616dba5e94cf FROMLIST: scripts: merge_config: add strict mode to fail upon any redefinition 1a39bd1bad0f Merge 5.4.81 into android12-5.4 Test: treehugger Bug: 175227514 Change-Id: I6e32d971e21d833628d245aff11d643471d0e287
2020-12-02Update kernel to builds 7007074Steve Muckle
git log --first-parent -100 --oneline --no-decorate 59739294879a..857a6b3fc68b: 857a6b3fc68b ANDROID: vmlinux.lds.h: merge compound literal sections b0740987963f UPSTREAM: block/keyslot-manager: prevent crash when num_slots=1 294f0ab978d3 ANDROID: configs: gki: add CONFIG_PRINTK_CALLER 3f826414fc44 BACKPORT: mac80211_hwsim: add frame transmission support over virtio This allows communication with external entities. e37aca80313f ANDROID: modpost: Forbid double exports 6afeeb8e1ea1 ANDROID: Update ABI xml 4505498c101f ANDROID: db845c: Fix up ABI symbols after recent XHCI config changes ff296ac85bbe ANDROID: GKI: update ABI XML 77add8cf812b ANDROID: sync encrypt+casefold support with patches going upstream 865727a1ba5b Merge 5.4.80 into android12-5.4 01d0d9a2d3e2 ANDROID: GKI: remove unnecessary config CRYPTO_ZSTD c3e816a56786 ANDROID: Incremental fs: Add zstd compression support ab09042e2693 ANDROID: Incremental fs: Small improvements 518108c8313d ANDROID: Incremental fs: Initialize mount options correctly cc95fa2a9e64 ANDROID: Incremental fs: Fix read_log_test which failed sporadically 96741a278755 ANDROID: Incremental fs: Fix misuse of cpu_to_leXX and poll return f964ae9419af ANDROID: Incremental fs: Add per UID read timeouts e1d3bf90e9aa ANDROID: Incremental fs: Add .incomplete folder 4948b5ced9e8 ANDROID: Incremental fs: Fix dangling else 3f1af72cd680 ANDROID: Incremental fs: Fix uninitialized variable 548644d5eb24 ANDROID: Incremental fs: Fix filled block count from get filled blocks c5461e4678e3 ANDROID: Incremental fs: Add hash block counts to IOC_IOCTL_GET_BLOCK_COUNT 929d065da771 ANDROID: Incremental fs: Add INCFS_IOC_GET_BLOCK_COUNT 45f8bad62ca0 ANDROID: Incremental fs: Make compatible with existing files 1f443ed17ab2 ANDROID: Incremental fs: Remove block HASH flag efd89538153b ANDROID: Incremental fs: Remove back links and crcs 26806eaa3606 ANDROID: Incremental fs: Remove attributes from file daade7e22c74 ANDROID: Incremental fs: Add .blocks_written file 7cfe7bb3332b ANDROID: Incremental fs: Separate pseudo-file code a80177b71a99 ANDROID: Incremental fs: Add UID to pending_read f4cda44dcd6c ANDROID: Incremental fs: Create mapped file 4c621d8004f9 ANDROID: Incremental fs: Don't allow renaming .index directory. 89bb8c4c2b12 ANDROID: Incremental fs: Fix incfs to work on virtio-9p b48246bd8220 ANDROID: Incremental fs: Allow running a single test d15ad5c47831 ANDROID: Incremental fs: Adding perf test 83fac0ef4a63 ANDROID: Incremental fs: Stress tool 76aab47689dc ANDROID: Incremental fs: Use R/W locks to read/write segment blockmap. 16c6a6e20272 ANDROID: Incremental fs: Remove unnecessary dependencies e1ee5b78c434 ANDROID: Incremental fs: Remove annoying pr_debugs 534b1885152e ANDROID: Incremental fs: dentry_revalidate should not return -EBADF. d5b6face64fd ANDROID: Incremental fs: Fix minor bugs 6691a81def2e ANDROID: Incremental fs: RCU locks instead of mutex for pending_reads. 02bae3e08ff4 ANDROID: Incremental fs: fix up attempt to copy structures with READ/WRITE_ONCE 3cae7929da2e ANDROID: GKI: Build INCREMENTAL_FS into GKI db8e75bc6852 ANDROID: arm64: gki_defconfig: Disable VHE 3a2413d0c1b4 Merge 5.4.79 into android12-5.4 851487b0a447 ANDROID: GKI: fix up db845c and hikey960 config files 2581fd82a2d8 ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in b5699f3f5741 ANDROID: GKI: Enable CONFIG_USB_TYPEC_UCSI 2f50b74450bd ANDROID: GKI: enable CONFIG_USB_DUMMY_HCD 9dc94348293d ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD 7adeb94694a6 UPSTREAM: Documentation: arm64: document support for the AMU extension 0b76e9c91000 UPSTREAM: arm64/kvm: disable access to AMU registers from kvm guests 476b56f4fd6f UPSTREAM: arm64: trap to EL1 accesses to AMU counters from EL0 df30c65909bc BACKPORT: arm64: add support for the AMU extension v1 c1043053ef4e ANDROID: GKI: enable a bunch of HID config options =y 63f1f600e2aa ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH 4dfa6cdb2d72 ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y 995c8a7a0161 ANDROID: GKI: enable CONFIG_SUN4I_TIMER 9e5d94f2b7be FROMGIT: Input: Add devices for HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE 8b32dd1e75bd Merge 5.4.78 into android12-5.4 5f5468f9ff51 ANDROID: uid_sys_stats: report uid_cputime stats in microseconds Test: treehugger Bug: 174683262 Change-Id: I688933c39d19a5a3b3a242f251effb7e8b4513c1
2020-11-18Update kernel to builds 6976665Steve Muckle
git log --first-parent -100 --oneline --no-decorate b09db6e49ca1..59739294879a: 59739294879a UPSTREAM: thermal/drivers/sprd: Fix return value of sprd_thm_probe() 5ec5f8c2e3c8 UPSTREAM: scsi: ufs: Fix interrupt error message for shared interrupts 83cf644fa322 UPSTREAM: scsi: ufs: Fix missing brace warning for old compilers 92de4d195dbb UPSTREAM: thermal: power_allocator: Fix Kconfig warning e6272bbfdc9d UPSTREAM: spi: Fix regression to return zero on success instead of positive value fad16c85fc0e UPSTREAM: of/platform: Unconditionally pause/resume sync state during kernel init 9d899023d5af UPSTREAM: selinux: ensure the policy has been loaded before reading the sidtab stats 636c28503668 UPSTREAM: MIPS: vdso: Define BUILD_VDSO32 when building a 32bit kernel 81488dc24f6f UPSTREAM: mfd: syscon: Fix syscon_regmap_lookup_by_phandle_args() dummy d273fb93424e UPSTREAM: ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS 0d7f49635ef2 UPSTREAM: ARM: socfpga_defconfig: Add back DEBUG_FS f5f0b4689332 UPSTREAM: um: Fix header inclusion ba9cb9f3129f UPSTREAM: net: fix fraglist segmentation reference count leak 095f4e3e49b3 UPSTREAM: ipv6: ndisc: RFC-ietf-6man-ra-pref64-09 is now published as RFC8781 29f65fd8b910 UPSTREAM: of: property: Fix create device links for all child-supplier dependencies b3baa33b1ef8 UPSTREAM: of: property: Do not link to disabled devices f371b3e3c935 UPSTREAM: mmc: sdhci: Fix SDHCI_QUIRK_BROKEN_CQE cbbe1a6e5bd5 UPSTREAM: usb: renesas-xhci: include correct header for get_unaligned_le16() 8665b7f73e40 UPSTREAM: wil6210: account for napi_gro_receive never returning GRO_DROP 0b90908929b3 UPSTREAM: nvmem: sprd: Fix return value of sprd_efuse_probe() fe8a3a396b19 UPSTREAM: mac80211: fix warning in 6 GHz IE addition in mesh mode e832b9a1a265 UPSTREAM: sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() 63ef81502038 UPSTREAM: driver core: Fix device_pm_lock() locking for device links 04363a150536 UPSTREAM: cfg80211: fix 6 GHz channel conversion 18883789d143 ANDROID: GKI: update the .xml signatures 5d4d148516fe Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 Test: treehugger Bug: 173637579 Change-Id: I9b16e820c47a5b3a0d322b5d42ead17725a91767
2020-11-13Update kernel to builds 6970592Steve Muckle
git log --first-parent -100 --oneline --no-decorate 21069eadd362..b09db6e49ca1: b09db6e49ca1 ANDROID: scsi: ufs: Allow prepare_command to return error code c3ecde776d0b ANDROID: GKI: build in a kernel command line of "rw" 7c2227bd39b9 ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for aarch64 1cffb8a53a21 FROMLIST: Kbuild: do not emit debug info for assembly with LLVM_IAS=1 0a97e75fe010 FROMLIST: fuse: Fix colliding FUSE_PASSTHROUGH flag f88a4bcfffab ANDROID: arm64: gki_defconfig: Disable RANDOMIZE_MODULE_REGION_FULL 65ff80776196 ANDROID: Disable CFI on restricted vendor hooks fe746b6b6598 ANDROID: ext4: fix encrypt+casefold support 4ab120738db5 Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple" Test: treehugger Bug: 171512004 Change-Id: Icad6a06b747113a21d7f35b315e4d40aacd8a740
2020-11-11Update kernel to builds 6966035Steve Muckle
git log --first-parent -100 --oneline --no-decorate 4fc8f176f7c1..21069eadd362: 21069eadd362 Merge 5.4.77 into android12-5.4 3cda3d88c50b ANDROID: scsi: ufs: revise and fix custom keyslot manager support 74d2d1c44042 FROMLIST: scsi: ufs-mediatek: Add HS-G4 support 218707dff8d6 FROMLIST: scsi: ufs: Add enums for UniPro version higher than 1.6 7fd0c392db93 Merge 5.4.76 into android12-5.4 37e495427392 FROMLIST: scsi: ufs-mediatek: Support option to disable auto-hibern8 935409e04476 FROMLIST: scsi: ufs-mediatek: Decouple features from platform bindings 9a0325f08e1b FROMLIST: scsi: ufs-mediatek: Support VA09 regulator operations 071bfdaf0e0e FROMLIST: scsi: ufs-mediatek: Assign arguments with correct type 4a3069c24859 UPSTREAM: scsi: ufs-mediatek: Support performance mode for inline encryption engine bf192fff7a71 BACKPORT: scsi: ufs: ufs-mediatek: Fix build warnings with make W=1 2915f85cfa07 BACKPORT: scsi: ufs: ufs-mediatek: Add host reset mechanism 76bf2f5f9143 UPSTREAM: scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode f62d65dac847 UPSTREAM: scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk 2eac0cb39c8b UPSTREAM: scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy c5a565b0c407 UPSTREAM: scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2 a429429d678b UPSTREAM: scsi: ufs-mediatek: Fix incorrect time to wait link status f324552dd84d UPSTREAM: scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices a82728d0b312 UPSTREAM: scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM" 6ee71137b820 UPSTREAM: selinux: add basic filtering for audit trace events 8fe23935b578 BACKPORT: selinux: add tracepoint on audited events e9feea0fe7a2 ANDROID: dma-buf: heaps: Make cma_heap_allocate() static Test: treehugger Bug: 173015758 Change-Id: I4a6922135c248d22195e8068c76d09669eae42f1
2020-11-05Update kernel to builds 6954997Steve Muckle
git log --first-parent -100 --oneline --no-decorate 10e9f92025d1..4fc8f176f7c1: 4fc8f176f7c1 ANDROID: Temporarily disable XFRM_USER_COMPAT filtering fc8e9db32a42 Merge 5.4.75 into android12-5.4 90c717ada888 ANDROID: fix kernelci build-break due to stop_ipi hook 379b0ba7546c BACKPORT: rcu/tree: Export rcu_idle_{enter,exit} to modules 83210b3ce463 ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU. 4f4618bf9525 UPSTREAM: block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx() e08dcf9e2d01 UPSTREAM: block: make blk_crypto_rq_bio_prep() able to fail 68d3eefa91ea BACKPORT: block: make bio_crypt_clone() able to fail 00a7b7bcfdd6 ANDROID: GKI: Fix up .xml definitions for 5.4.74 with canonical path fix b1cdd04fa34c FROMLIST: fuse: Use daemon creds in passthrough mode b2d641099355 FROMLIST: fuse: Handle asynchronous read and write in passthrough 584de9464d8c FROMLIST: fuse: Introduce synchronous read and write for passthrough 3bd979d93f47 FROMLIST: fuse: Passthrough initialization and release 2b39717c57b5 FROMLIST: fuse: Definitions and ioctl() for passthrough 8c230dce7186 ANDROID: GKI: Fix up .xml definitions for 5.4.74 with canonical path fix dacc337f0fbe ANDROID: fuse: Add support for d_canonical_path 3cbe312e5f37 ANDROID: vfs: add d_canonical_path for stacked filesystem support c6000c1e287a ANDROID: GKI: Enable DEBUG_INFO_DWARF4 4f20423ed1ca ANDROID: cfi: ensure RCU is watching in __cfi_slowpath 8f369a08d035 ANDROID: GKI: Fix up .xml definitions for 5.4.74 upstream merge aecd9784d419 Merge 5.4.74 into android12-5.4 87db81cd1435 BACKPORT: xfrm/compat: Translate 32-bit user_policy from sockptr 434e93af5137 UPSTREAM: xfrm/compat: Add 32=>64-bit messages translator 6fd771fe665c UPSTREAM: xfrm/compat: Attach xfrm dumps to 64=>32 bit translator f80214647d28 UPSTREAM: xfrm/compat: Add 64=>32-bit messages translator 0c0116b15fd1 BACKPORT: xfrm: Provide API to register translator module 956e661efb17 UPSTREAM: mm/sl[uo]b: export __kmalloc_track(_node)_caller 0f480e3cb8ed ANDROID: GKI: update .xml definitions faae11501535 FROMLIST: crypto: arm64/poly1305-neon - reorder PAC authentication with SP update c6c5e80f9d9b Merge 5.4.73 into android12-5.4 b3391061baca FROMLIST: char: misc: increase DYNAMIC_MINORS value 899ba8ae2df5 ANDROID: GKI: update .xml file Test: treehugger Bug: 172478007 Change-Id: Ife4fe9e5b3092eb0adee5332d1dc2cf873018772
2020-11-05Revert "Update kernel to builds 6951796"Pete Bentley
Revert "Update kernel to builds 6951796" Revert "Update kernel to builds 6951796" Revert submission 1486919-2020-11-04-gki-update Reason for revert: Breaks cf_x86 tests in post-submit: b/172541864 Reverted Changes: I691a3eb24:Update kernel to builds 6951796 I6215a093f:Update kernel to builds 6951796 Ib602ae0b1:Update kernel to builds 6951796 Change-Id: I9d9bccea824d195979a4281d1ee78d6f42e7ad07
2020-11-04Update kernel to builds 6951796Steve Muckle
git log --first-parent -100 --oneline --no-decorate 10e9f92025d1..379b0ba7546c: 379b0ba7546c BACKPORT: rcu/tree: Export rcu_idle_{enter,exit} to modules 83210b3ce463 ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU. 4f4618bf9525 UPSTREAM: block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx() e08dcf9e2d01 UPSTREAM: block: make blk_crypto_rq_bio_prep() able to fail 68d3eefa91ea BACKPORT: block: make bio_crypt_clone() able to fail 00a7b7bcfdd6 ANDROID: GKI: Fix up .xml definitions for 5.4.74 with canonical path fix b1cdd04fa34c FROMLIST: fuse: Use daemon creds in passthrough mode b2d641099355 FROMLIST: fuse: Handle asynchronous read and write in passthrough 584de9464d8c FROMLIST: fuse: Introduce synchronous read and write for passthrough 3bd979d93f47 FROMLIST: fuse: Passthrough initialization and release 2b39717c57b5 FROMLIST: fuse: Definitions and ioctl() for passthrough 8c230dce7186 ANDROID: GKI: Fix up .xml definitions for 5.4.74 with canonical path fix dacc337f0fbe ANDROID: fuse: Add support for d_canonical_path 3cbe312e5f37 ANDROID: vfs: add d_canonical_path for stacked filesystem support c6000c1e287a ANDROID: GKI: Enable DEBUG_INFO_DWARF4 4f20423ed1ca ANDROID: cfi: ensure RCU is watching in __cfi_slowpath 8f369a08d035 ANDROID: GKI: Fix up .xml definitions for 5.4.74 upstream merge aecd9784d419 Merge 5.4.74 into android12-5.4 87db81cd1435 BACKPORT: xfrm/compat: Translate 32-bit user_policy from sockptr 434e93af5137 UPSTREAM: xfrm/compat: Add 32=>64-bit messages translator 6fd771fe665c UPSTREAM: xfrm/compat: Attach xfrm dumps to 64=>32 bit translator f80214647d28 UPSTREAM: xfrm/compat: Add 64=>32-bit messages translator 0c0116b15fd1 BACKPORT: xfrm: Provide API to register translator module 956e661efb17 UPSTREAM: mm/sl[uo]b: export __kmalloc_track(_node)_caller 0f480e3cb8ed ANDROID: GKI: update .xml definitions faae11501535 FROMLIST: crypto: arm64/poly1305-neon - reorder PAC authentication with SP update c6c5e80f9d9b Merge 5.4.73 into android12-5.4 b3391061baca FROMLIST: char: misc: increase DYNAMIC_MINORS value 899ba8ae2df5 ANDROID: GKI: update .xml file Test: treehugger Bug: 172478007 Change-Id: I6215a093f58afaea03326ab19ba8984a3275261e
2020-10-28Update kernel to builds 6937070Steve Muckle
git log --first-parent -100 --oneline --no-decorate 83469e12af8e..10e9f92025d1: 10e9f92025d1 ANDROID: GKI: enable CONFIG_CPU_FREQ_STAT and more thermal configs 3f60173c5f03 ANDROID: clang: update to 11.0.5 943d586c1e31 FROMLIST: arm64: link with -z norelro regardless of CONFIG_RELOCATABLE 67d234d3aab0 ANDROID: scs: use vmapped shadow stacks by default Test: treehugger Bug: 171886578 Change-Id: Ic581901ec775c66464e9d26e93a57032391d22d7
2020-10-26Update kernel to builds 6931031Steve Muckle
git log --first-parent -100 --oneline --no-decorate 45a5b53a3536..83469e12af8e: 83469e12af8e UPSTREAM: sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases d9618d7d958f ANDROID: GKI: add built-in PCIE_DW_PLAT_EP bb187c8f8e15 ANDROID: PCI: dwc: export symbols for ep driver d145279a1d71 ANDROID: recordmcount: avoid STT_FILE as base for mcount offset relocation 23ce4f9ac577 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 ac5342ab6f87 ANDROID: sync generic casefolding code with patches going upstream 1f7893f1ab42 ANDROID: modules: fix suspicious rcu usage 2e054d742495 ANDROID: GKI: Enable CONFIG_USB_ANNOUNCE_NEW_DEVICES d62f73244771 ANDROID: iommu: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S c0b7d1026f98 BACKPORT: FROMLIST: iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek ecb0942a5d88 BACKPORT: FROMLIST: iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros bf8afb78b202 BACKPORT: FROMLIST: iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek ea2d200f71c9 BACKPORT: FROMLIST: iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap Test: treehugger Bug: 170647473 Change-Id: Ib224999544fed204057425b3a29daa19c6eeb7b9
2020-10-21Update kernel to builds 6921205Steve Muckle
git log --first-parent -100 --oneline --no-decorate 2a31fdaad927..45a5b53a3536: 45a5b53a3536 ANDROID: GKI: Enable CONFIG_X86_X2APIC da04024abf11 ANDROID: GKI: update .xml file due to struct module change d730c8933ec0 UPSTREAM: modules: inherit TAINT_PROPRIETARY_MODULE a493df01ee97 UPSTREAM: modules: return licensing information from find_symbol ac046954462a UPSTREAM: modules: rename the licence field in struct symsearch to license 6d1e1dc53d7a UPSTREAM: modules: unexport __module_address a11722b6d9f9 UPSTREAM: modules: unexport __module_text_address 513862f55d5c UPSTREAM: modules: mark each_symbol_section static ec0682a95155 UPSTREAM: modules: mark find_symbol static c498833349a8 UPSTREAM: modules: mark ref_module static b34934d40c49 UPSTREAM: binder: fix UAF when releasing todo list 0348fd28bba4 Merge 5.4.72 into android12-5.4 5937eb0c0a15 ANDROID: trace: sched: add sched blocked tracepoint which dumps out context of sleep. 0dd22903aee4 ANDROID: sysrq: add vendor hook for sysrq crash information 0a764ca69c77 ANDROID: dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps cde74a560f4b ANDROID: dma-heap: Rework allocation calls to return struct dma_buf instead of fd 9d770b07ce44 ANDROID: dma-heap: Refactor code to allow for future in-kernel users c21d66122d5a ANDROID: dma-buf: Cleanup minor usage in "Add proper kref handling on dma-buf heaps" 22b134a5c179 ANDROID: dma-heap: Add proper kref handling on dma-buf heaps cf3b8996446e ANDROID: Export dma_heap_add to modularize heaps 5a1be87e45a8 ANDROID: move builds to use gas prebuilts ee753b7d136d FROMLIST: arm64: vdso32: Allow ld.lld to properly link the VDSO 03c277a88661 UPSTREAM: wireguard: peerlookup: take lock before checking hash in replace operation 206b4c285dac Merge 5.4.71 into android12-5.4 Test: treehugger Bug: 171401674 Change-Id: I5dea94d386737c1937ba1976a38243df95e03799
2020-10-13Update kernel to builds 6902805Steve Muckle
git log --first-parent -100 --oneline --no-decorate 489646b879ed..2a31fdaad927: 2a31fdaad927 UPSTREAM: wireguard: noise: take lock when removing handshake entry from table b77d328a5780 UPSTREAM: netlink: consistently use NLA_POLICY_MIN_LEN() 87bb6597f288 UPSTREAM: netlink: consistently use NLA_POLICY_EXACT_LEN() 2d70281709e4 UPSTREAM: wireguard: queueing: make use of ip_tunnel_parse_protocol 8a7ae60d2fcf UPSTREAM: wireguard: implement header_ops->parse_protocol for AF_PACKET 4a6921922edc UPSTREAM: net: ip_tunnel: add header_ops for layer 3 devices afbb4545b568 UPSTREAM: wireguard: receive: account for napi_gro_receive never returning GRO_DROP 215b0bd9973f UPSTREAM: wireguard: device: avoid circular netns references 546be921d32d UPSTREAM: wireguard: noise: do not assign initiation time in if condition 12fc0b26fc33 UPSTREAM: wireguard: noise: separate receive counter from send counter 83d74e6dd266 UPSTREAM: wireguard: queueing: preserve flow hash across packet scrubbing ac5a636810c9 UPSTREAM: wireguard: noise: read preshared key while taking lock 34a343aae0e5 UPSTREAM: wireguard: selftests: use newer iproute2 for gcc-10 7f29dc54c200 UPSTREAM: wireguard: send/receive: use explicit unlikely branch instead of implicit coalescing 83b90b29a6e4 UPSTREAM: wireguard: selftests: initalize ipv6 members to NULL to squelch clang warning 3bb50d84ee1c UPSTREAM: wireguard: send/receive: cond_resched() when processing worker ringbuffers 17cdb792819e UPSTREAM: wireguard: socket: remove errant restriction on looping to self 308af805d096 UPSTREAM: wireguard: selftests: use normal kernel stack size on ppc64 0b4044ae7afd UPSTREAM: wireguard: receive: use tunnel helpers for decapsulating ECN markings a1117396ded7 UPSTREAM: wireguard: queueing: cleanup ptr_ring in error path of packet_queue_init 34959da2f255 UPSTREAM: wireguard: send: remove errant newline from packet_encrypt_worker f73174f50d16 UPSTREAM: wireguard: noise: error out precomputed DH during handshake rather than config 83e0d69dc55d UPSTREAM: wireguard: receive: remove dead code from default packet type case ff53b60155f7 UPSTREAM: wireguard: queueing: account for skb->protocol==0 11433e874d2d UPSTREAM: wireguard: selftests: remove duplicated include <sys/types.h> 8cfa9808aec3 UPSTREAM: wireguard: socket: remove extra call to synchronize_net 6e3a0309a47c UPSTREAM: wireguard: send: account for mtu=0 devices 4e7a388568c7 UPSTREAM: wireguard: receive: reset last_under_load to zero 2b9ac8b93fc2 UPSTREAM: wireguard: selftests: reduce complexity and fix make races ef3da1f78d7d UPSTREAM: wireguard: device: use icmp_ndo_send helper c1e716962664 UPSTREAM: wireguard: selftests: tie socket waiting to target pid f05f7e0775e0 UPSTREAM: wireguard: selftests: ensure non-addition of peers with failed precomputation b612e7ee5f51 UPSTREAM: wireguard: noise: reject peers with low order public keys 0ffbf687f556 UPSTREAM: wireguard: allowedips: fix use-after-free in root_remove_peer_lists 52d71958bb50 UPSTREAM: net: skbuff: disambiguate argument and member for skb_list_walk_safe helper 8ce36cfd7168 UPSTREAM: net: introduce skb_list_walk_safe for skb segment walking 8a921b2a24b6 UPSTREAM: wireguard: socket: mark skbs as not on list when receiving via gro dbc5110b8b05 UPSTREAM: wireguard: queueing: do not account for pfmemalloc when clearing skb header 414ecd6c2a6c UPSTREAM: wireguard: selftests: remove ancient kernel compatibility code 30b7e7a9ce52 UPSTREAM: wireguard: allowedips: use kfree_rcu() instead of call_rcu() b6448a470c45 UPSTREAM: wireguard: main: remove unused include <linux/version.h> a5d10f0defc3 ANDROID: GKI: enable CONFIG_WIREGUARD ba255a544695 UPSTREAM: wireguard: global: fix spelling mistakes in comments 58824c5b34f8 UPSTREAM: wireguard: Kconfig: select parent dependency for crypto 98c4de7ff0a1 UPSTREAM: wireguard: selftests: import harness makefile for test suite 0933807d35a8 UPSTREAM: net: WireGuard secure network tunnel 7a924ab49ea2 UPSTREAM: icmp: introduce helper for nat'd source address in network device context 6449b93cee9e UPSTREAM: crypto: poly1305-x86_64 - Use XORL r32,32 6cee49d0af32 UPSTREAM: crypto: curve25519-x86_64 - Use XORL r32,32 53afb5ba8dcb UPSTREAM: crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon 8278b51635e4 UPSTREAM: crypto: arm/curve25519 - include <linux/scatterlist.h> 4fe286777d5d UPSTREAM: crypto: x86/curve25519 - Remove unused carry variables 57d518d2db0b UPSTREAM: crypto: x86/chacha-sse3 - use unaligned loads for state array ddc767bbbd37 UPSTREAM: crypto: lib/chacha20poly1305 - Add missing function declaration 772da71c35ad UPSTREAM: crypto: arch/lib - limit simd usage to 4k chunks 5060b4c87350 UPSTREAM: crypto: arm[64]/poly1305 - add artifact to .gitignore files 5114dbd92165 UPSTREAM: crypto: x86/curve25519 - leave r12 as spare register 177680898e86 UPSTREAM: crypto: x86/curve25519 - replace with formally verified implementation 6adb5a674c05 UPSTREAM: crypto: arm64/chacha - correctly walk through blocks 9c682ce76150 UPSTREAM: crypto: x86/curve25519 - support assemblers with no adx support 97acb453daf4 UPSTREAM: crypto: chacha20poly1305 - prevent integer overflow on large input cd0a13a1d242 UPSTREAM: crypto: Kconfig - allow tests to be disabled when manager is disabled d5402cd22119 UPSTREAM: crypto: arm/chacha - fix build failured when kernel mode NEON is disabled e64822fe6853 UPSTREAM: crypto: x86/poly1305 - emit does base conversion itself 011d97d5a90f UPSTREAM: crypto: chacha20poly1305 - add back missing test vectors and test chunking ebb4528350e3 UPSTREAM: crypto: x86/poly1305 - fix .gitignore typo 98b598150b92 UPSTREAM: crypto: curve25519 - Fix selftest build error 236ae0c9b72b UPSTREAM: crypto: {arm,arm64,mips}/poly1305 - remove redundant non-reduction from emit 44af1e264944 UPSTREAM: crypto: x86/poly1305 - wire up faster implementations for kernel 19316ffc59c3 UPSTREAM: crypto: x86/poly1305 - import unmodified cryptogams implementation ad40a9c3178d UPSTREAM: crypto: poly1305 - add new 32 and 64-bit generic versions cf68777b22a2 UPSTREAM: crypto: lib/curve25519 - re-add selftests 2948141da1a5 UPSTREAM: crypto: arm/curve25519 - add arch-specific key generation function 34ed0f3b5512 UPSTREAM: crypto: chacha - fix warning message in header file 47c3efa84327 BACKPORT: crypto: arch - conditionalize crypto api in arch glue for lib code 920c6ab73037 UPSTREAM: crypto: lib/chacha20poly1305 - use chacha20_crypt() d37c7b4ac020 UPSTREAM: crypto: x86/chacha - only unregister algorithms if registered ce2f63bc15d0 UPSTREAM: crypto: chacha_generic - remove unnecessary setkey() functions 6d198c156185 UPSTREAM: crypto: lib/chacha20poly1305 - reimplement crypt_from_sg() routine cfa2725433ec UPSTREAM: crypto: chacha20poly1305 - import construction and selftest from Zinc 69c796cd9adc UPSTREAM: crypto: arm/curve25519 - wire up NEON implementation df80e873f687 UPSTREAM: crypto: arm/curve25519 - import Bernstein and Schwabe's Curve25519 ARM implementation 916d27cda523 UPSTREAM: crypto: curve25519 - x86_64 library and KPP implementations e3e3a3b557ce UPSTREAM: crypto: lib/curve25519 - work around Clang stack spilling issue 60f67ba7d399 UPSTREAM: crypto: curve25519 - implement generic KPP driver 29305d653d49 UPSTREAM: crypto: curve25519 - add kpp selftest bdfcaab9fed4 UPSTREAM: crypto: curve25519 - generic C library implementations ffd06ea6f904 UPSTREAM: crypto: blake2s - x86_64 SIMD implementation eb2b76a420fe UPSTREAM: crypto: blake2s - implement generic shash driver 8351e3e0f8df UPSTREAM: crypto: testmgr - add test cases for Blake2s 92090521cdb5 UPSTREAM: crypto: blake2s - generic C library implementation and selftest d2bee82f8b22 UPSTREAM: crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS optimized implementation bb5253c94190 UPSTREAM: crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON implementation 3979c15e736b UPSTREAM: crypto: arm64/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON implementation 2df17beccc7b UPSTREAM: crypto: x86/poly1305 - expose existing driver as poly1305 library 3243c6e79a8b UPSTREAM: crypto: x86/poly1305 - depend on generic library not generic shash 67ac9a410372 UPSTREAM: crypto: poly1305 - expose init/update/final library interface 14443c0fa19c UPSTREAM: crypto: x86/poly1305 - unify Poly1305 state struct with generic code 8c42e5ecb2e5 UPSTREAM: crypto: poly1305 - move core routines into a separate library c88a8b34b15c UPSTREAM: crypto: chacha - unexport chacha_generic routines Test: treehugger Bug: 170683119 Change-Id: Ib91bbb9c86e8fd93605f16ff7f41af6cb511a717
2020-10-09Revert^2 "Update kernel to builds 6888926"Steve Muckle
1e95193a84abf0960b216366c1799e2fc54c1a5a Change-Id: I22e9694a7be0fa882b14df30aa166600c9e59782
2020-10-09Revert "Update kernel to builds 6888926"Xiao Ma
Revert "Update kernel to builds 6888926" Revert "Update kernel to builds 6889747" Revert "Allow downstream devices to customize vendor modules set" Revert "use new GKI kernel location" Revert "Update kernel to builds 6888926" Revert submission 1454075-2020-10-07-gki-update Reason for revert: Looks like this topic changes caused daily build broken, the error log as: error: +out/target/product/emulator_arm64/boot.img too large (34934784 > 33484800) I tried to revert this topic first and then feel free to revert revert it. Reverted Changes: Ie74ca26e8:use new GKI kernel location Ibff0d9638:Update kernel to builds 6889747 I693476e82:Update kernel to builds 6888926 I35d7f320c:Update kernel to builds 6888926 Id221a7a30:Update kernel to builds 6888926 I4421dbf67:remove kernel, kernel modules from cuttlefish_kern... I991f9a6af:Allow downstream devices to customize vendor modul... I598630e09:load kernel, kernel modules from updated locations... Bug: 170451791 Change-Id: I00b48f7c7ff2c3817aaa7245638c8cacf6812acb
2020-10-07Update kernel to builds 6888926Steve Muckle
git log --first-parent -100 --oneline --no-decorate 99256a8c206b..489646b879ed: 489646b879ed ANDROID: sched: add restrict vendor hook to modify load balance behavior ab402fc4c187 ANDROID: workqueue: add vendor hook for wq lockup information 9d0d630081ae ANDROID: use arm-linux-androidkernel- for CROSS_COMPILE_COMPAT d65ba7d6e90b ANDROID: GKI: Update .xml definition for 5.4.69 merge 05dd8fe69866 Merge 5.4.69 into android12-5.4 673e6740f870 ANDROID: GKI: update .xml due to recent api changes 2a7d52383a14 ANDROID: rpmsg: core: Add signal API support a2d2e27cdeba ANDROID: power_supply: Add POWER_SUPPLY_CHARGE_TYPE_TAPER 02ebab02d016 ANDROID: Disable kthread delayed work fp check in CFI builds 6fa60aa03b21 ANDROID: GKI: cputime: Export for thread_group_cputime_adjusted fbbeae5779e3 ANDROID: GKI: signal: Export for __lock_task_sighand 7ebe21c21175 ANDROID: GKI: time: Export for nsec_to_clock_t f985df6c1f05 ANDROID: GKI: pid: Export for find_task_by_vpid a0212dbcef6d ANDROID: GKI: core: Export for runqueues 3baa6b4b08f1 ANDROID: GKI: loadavg: Export for get_avenrun a57c53bc8b09 ANDROID: sched: add cpumask parameter to cpu capacity vendor hook b9dbbb956e76 ANDROID: Refresh ABI.xmls with libabigail 1.8.0-98bbf30d 14bc969ca0c4 Merge 5.4.68 into android12-5.4 c43f5a389e8c Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4 b995c14df40f ANDROID: GKI: enable CONFIG_MTK_TIMER b6e9fd48683f ANDROID: build.config.common: enable LLVM=1 e009aa357096 ANDROID: Makefile: add compiler-rt dependency explicitly 587b7a0a9444 FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1 ffb6c5f41224 FROMLIST: x86/boot: allow a relocatable kernel to be linked with lld 96eef4805896 Merge 5.4.67 into android12-5.4 0d602d5d5597 ANDROID: GKI: update the .xml file due to UFS changes 65a3bc4f66ca UPSTREAM: kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro 74aaebe3ece8 UPSTREAM: kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h 1112d67f0f5d UPSTREAM: kbuild: ensure full rebuild when the compiler is updated 18aa26303684 ANDROID: kallsyms: ignore ThinLTO+CFI hash suffix in kallsyms_lookup_name() 31a7728018b5 ANDROID: Refresh ABI.xmls with libabigail 1.8.0-1dca710a db46cc43dbf4 ANDROID: scsi: ufs: add a hook to add sysfs entries 02c4f7faf694 ANDROID: scsi: ufs: add a hook to prepare command acb32a9bbadc ANDROID: export bkops and query/flag query functions a342bc8d02b5 FROMLIST: scsi: add more contexts in the ufs tracepoints 87da949e78d0 FROMLIST: scsi: ufs: clear UAC for FFU 9ef725440c64 FROMLIST: scsi: ufs: use WQ_HIGHPRI for gating work 028c58785837 FROMLIST: scsi: ufs: atomic update for clkgating_enable 3278b9e0f573 ANDROID: GKI: enable CONFIG_SONY_FF b63f9ec1b2d2 ANDROID: GKI: rename symbol list section be060bb67614 ANDROID: GKI: update abi.xml after 5.4.66 merge fb0be572ba0b Merge 5.4.66 into android12-5.4 5f3415936687 UPSTREAM: dma-buf: fix resource leak on -ENOTTY error return path 830896acd585 UPSTREAM: dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static 96945ab7c389 UPSTREAM: dma-buf: heaps: Remove redundant heap identifier from system heap name 8443759b0cbc UPSTREAM: dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier c1db6b7b884b UPSTREAM: kselftests: Add dma-heap test cc50c76b1c1a UPSTREAM: dma-buf: heaps: Add CMA heap to dmabuf heaps c02e6ccc5a4a UPSTREAM: dma-buf: heaps: Add system heap to dmabuf heaps 55dcf6c9842d UPSTREAM: dma-buf: heaps: Add heap helpers 698137d90183 UPSTREAM: dma-buf: Add dma-buf heaps framework 05a2f8bc119b ANDROID: KMI symbol lists: migrate section name e0639874ac78 ANDROID: ABI: refresh with latest libabigail 94f5d4ae 83da5d185045 ANDROID: update abi_gki_aarch64_cuttlefish 63d1c2f0b547 ANDROID: mm: add generic __va_function and __pa_function 75d494e3eead ANDROID: Update db845c symbol list for adding CONFIG_ARM_QCOM_CPUFREQ_HW 6710afdc2115 ANDROID: db845c_gki.fragment: Add missing qcom drivers required for cpufreq functionality 48ad97696bbb ANDROID: mm: add vendor padding to extend SPECULATIVE_PAGE_FAULT 552dd7c63535 Merge 5.4.65 into android12-5.4 ed55b95ca956 ANDROID: GKI: update .xml file due to sdcardfs patch removals 61eab9854560 Revert "ANDROID: mnt: Add filesystem private data to mount points" 8f2bc3119b81 Revert "ANDROID: mnt: Fix null pointer dereference" 18e87f8a36d3 Revert "ANDROID: Add show_options2 to view private mount data" 347ee13f94b4 Revert "ANDROID: fscrypt: add key removal notifier chain" 5762083e81c1 ANDROID: gki_defconfig: enable f2fs compression by GKI 26dd50a30c2f ANDROID: scsi: ufs: add UFSHCD_QUIRK_KEYS_IN_PRDT ad87a16594e9 ANDROID: scsi: ufs: add UFSHCD_QUIRK_NO_KEYSLOTS 537d2b26e279 ANDROID: scsi: ufs: add ->fill_prdt() variant op 0feb33221e0f Revert "Revert "ANDROID: GKI: update abi definitions now that sdcardfs is gone"" 206b72cae106 Revert "Revert "Revert "ANDROID: sdcardfs: Enable modular sdcardfs""" 2a02953fb123 Revert "Revert "ANDROID: remove sdcardfs-needed exports from whitelist"" f80d5fbe84f9 Revert "Revert "Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions""" 5776c9190ebd Revert "Revert "Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions""" 957c10275e9a Revert "Revert "Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support""" a58f846ae4e3 Revert "Revert "Revert "ANDROID: fs: Restore vfs_path_lookup() export""" e547ee55eb88 Revert "Revert "ANDROID: sdcardfs: remove sdcardfs from system"" e1c9ea5fd907 Revert "ANDROID: vendor_hooks: Add vendor hooks for key combination" aa0ddbda9397 ANDROID: Setting up GS before calling __restore_processor_state. 3671eaba53da UPSTREAM: Documentation/sysctl: Document uclamp sysctl knobs 7ecc1cf324ef BACKPORT: sched/uclamp: Add a new sysctl to control RT default boost value dfc642f47600 FROMGIT: binder: print warnings when detecting oneway spamming. a51472c9375c Merge 5.4.64 into android12-5.4 2e92971666a3 FROMGIT: scsi: ufs: Handle LINERESET indication in err handler dd77d5a377b9 BACKPORT: FROMGIT: scsi: ufs: Abort tasks before clearing them from doorbell fb663831a225 ANDROID: ABI: update allowed list for QCOM 80d830d79a4d UPSTREAM: udp: initialize is_flist with 0 in udp_gro_receive a8fd2b273b8f UPSTREAM: udp: Support UDP fraglist GRO/GSO. 89986462ce8c UPSTREAM: net: Support GRO/GSO fraglist chaining. bdc66d647664 UPSTREAM: net: Add a netdev software feature set that defaults to off. 1e1eeb8aa234 BACKPORT: net: Add fraglist GRO/GSO feature flags dd94e91ce14b ANDROID: GKI: update .xml signatures due to idr_alloc_u32 addition 2d65e6a459a7 ANDROID: update abi for idr_alloc_u32 40c744888652 ANDROID: GKI: update android12-5.4 xml file 98fda21f54f7 FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU c99fd3bf1076 UPSTREAM: spi: add power control when set_cs 0ef1db7b69dd Merge 5.4.63 into android12-5.4 26ff807b734b UPSTREAM: nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage 3f20ba7d5d1d Merge 5.4.62 into android12-5.4 0ddc717be4a9 ANDROID: gki_defconfig: initialize locals with zeroes 5b9a2a2aa44d UPSTREAM: security: allow using Clang's zero initialization for stack variables Test: treehugger Bug: 168068690 Change-Id: I35d7f320c6131ac5a5f9c687a8642df9d5e8d9b8
2020-08-08Update kernel to builds 6745721Steve Muckle
5.4.57 Test: treehugger Bug: 163218447 Change-Id: Ia6db1d4ed0bba7330fb92a551cbce569318ca68f
2020-07-23Update kernel to builds 6704624Steve Muckle
Test: treehugger Bug: 161563956 Change-Id: I7255ad455c5b5b2a7f4b5d6db9017d8ddeb16462