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