summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-17Update kernel to builds 10435273android12-gsiHoward Chen
git log --first-parent -100 --oneline --no-decorate 21086923c1e6..6d5c2c1877e5: 6d5c2c1877e5 UPSTREAM: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition 03ece080dc20 UPSTREAM: x86/mm: Avoid using set_pgd() outside of real PGD pages e1c6e8313878 UPSTREAM: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() 487daef44f9f UPSTREAM: ipvlan:Fix out-of-bounds caused by unclear skb->cb a9527bd839f6 UPSTREAM: net/sched: cls_u32: Fix reference counter leak leading to overflow f5af01b60cfa UPSTREAM: memstick: r592: Fix UAF bug in r592_remove due to race condition ed558a4e054c BACKPORT: btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() b0a9bcb910ac ANDROID: HID: Only utilise UHID provided exports if UHID is enabled 29b74661c49e UPSTREAM: bluetooth: Perform careful capability checks in hci_sock_ioctl() ee7f5996159f ANDROID: HID; Over-ride default maximum buffer size when using UHID 39a9b92e9828 UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() 63eaf79a1865 UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() e77ffdfd7269 UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize ba78995c4583 UPSTREAM: cdc_ncm: Fix the build warning dd053bd1b8a7 UPSTREAM: cdc_ncm: Implement the 32-bit version of NCM Transfer Block f0ed73d53060 UPSTREAM: io_uring: have io_kill_timeout() honor the request references 7baea36ec497 UPSTREAM: efi: rt-wrapper: Add missing include b3d6fa669dfb BACKPORT: arm64: efi: Execute runtime services from a dedicated stack 0ca1f2fd13bf UPSTREAM: io_uring: don't drop completion lock before timer is fully initialized 888c475b73b8 UPSTREAM: io_uring: always grab lock in io_cancel_async_work() 10e0626a3202 Merge "Merge tag 'android12-5.4.242_r00' into android12-5.4" into android12-5.4 83702fb23e25 ANDROID: ABI: Update symbols to unisoc whitelist e7141bb18b62 ANDROID: remove CONFIG_NET_CLS_TCINDEX from gki_defconfig 9c4adffbc39b BACKPORT: net/sched: Retire tcindex classifier 3ca47ce937f0 UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum dd94985a9b62 UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block() f423d52eea72 Revert "Revert "mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse"" 22edba7840f2 ANDROID: ABI: Update whitelist for the symbols used by the unisoc for A12-5.4 0fcb7cff9462 FROMLIST: binder: fix UAF caused by faulty buffer cleanup 2bb3539671d8 ANDROID: GKI: Increase max 8250 uarts cf4e000017b8 UPSTREAM: ext4: fix use-after-free in ext4_xattr_set_entry 54ad7d104b31 UPSTREAM: ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() ec47c9855bfd UPSTREAM: Revert "ext4: fix use-after-free in ext4_xattr_set_entry" d5ed2ca98e48 ANDROID: ABI: Update symbols to unisoc whitelist 8a14194b61da UPSTREAM: irqdomain: Fix mapping-creation race ec65fb0ddb3c UPSTREAM: irqdomain: Refactor __irq_domain_alloc_irqs() d617069c28f4 UPSTREAM: irqdomain: Look for existing mapping only once 3b353ab0174b BACKPORT: irqdomain: Fix domain registration race ded8d6b788d1 UPSTREAM: irqdomain: Drop bogus fwspec-mapping error handling dbe3b47c5575 UPSTREAM: irqdomain: Fix disassociation race 1935b5edb41e UPSTREAM: irqdomain: Fix association race 0108362f3305 UPSTREAM: usb: musb: mediatek: don't unregister something that wasn't registered 84ce2af8c4ff UPSTREAM: net: fix NULL pointer in skb_segment_list 778dc7b357f1 UPSTREAM: xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() fac35c7ab7cc UPSTREAM: xfrm: compat: change expression for switch in xfrm_xlate64 d13749d0a0bd UPSTREAM: perf/core: Call LSM hook after copying perf_event_attr 0d4bf6e05c75 UPSTREAM: seccomp: document the "filter_count" field 768a72936559 BACKPORT: seccomp: Move copy_seccomp() to no failure path. af542fcdb47a UPSTREAM: mm/shmem: use page_mapping() to detect page cache for uffd continue a3cda44fd5b8 UPSTREAM: pstore/zone: Use GFP_ATOMIC to allocate zone buffer a9f51cad6076 BACKPORT: Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" fbb4c6418cd0 UPSTREAM: tools/bootconfig: Define memblock_free_ptr() to fix build error Test: treehugger Bug: 291519419 Change-Id: I706859bcccffb39020b39677c586cee2c558d9f8
2023-04-14Update kernel to builds 9888783Howard Chen
git log --first-parent -100 --oneline --no-decorate 66c3e3ab77a2..21086923c1e6: 21086923c1e6 UPSTREAM: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' d229b250494c ANDROID: incremental fs: Evict inodes before freeing mount data a6b5274af71b UPSTREAM: media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() 0e0b8c9892c8 UPSTREAM: hid: bigben_probe(): validate report count 21c672f1a55f UPSTREAM: HID: bigben: use spinlock to safely schedule workers 09417023d02f UPSTREAM: HID: bigben_worker() remove unneeded check on report_field da100c5e0cf5 ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void 0c9a5c5802d5 BACKPORT: FROMGIT: blk-crypto: make blk_crypto_evict_key() more robust 32febcc21613 BACKPORT: FROMGIT: blk-crypto: make blk_crypto_evict_key() return void 9b2c38d3900e BACKPORT: FROMGIT: blk-mq: release crypto keyslot before reporting I/O complete 78a9fcdee477 UPSTREAM: HID: bigben: use spinlock to protect concurrent accesses 65ee1538280d Merge "Merge tag 'android12-5.4.233_r00' into android12-5.4" into android12-5.4 fdd92289898a UPSTREAM: hwrng: virtio - add an internal buffer 07edbcca3d39 UPSTREAM: ext4: fix another off-by-one fsmap error on 1k block filesystems 2e56f91f9731 BACKPORT: blk-mq: fix is_flush_rq f91060506e3e BACKPORT: blk-mq: clearing flush request reference in tags->rqs[] c562cd159f39 BACKPORT: blk-mq: clear stale request in tags->rq[] before freeing one request pool 757a32c48506 BACKPORT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter f4e4be09c27c UPSTREAM: ext4: refuse to create ea block when umounted 08027890bc6c UPSTREAM: ext4: optimize ea_inode block expansion 839763d693a2 UPSTREAM: ext4: allocate extended attribute value in vmalloc area 250ac66f1853 UPSTREAM: usb: gadget: f_fs: Ensure ep0req is dequeued before free_request c3c7aab49103 UPSTREAM: KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS Test: treehugger Bug: 278158800 Change-Id: I9290ca854f96ffd0142272b974f1e0db0c742fea
2023-02-27Update kernel to builds 9636646Howard Chen
git log --first-parent -100 --oneline --no-decorate ac6c87b5296b..66c3e3ab77a2: 66c3e3ab77a2 ANDROID: incremental fs: Move throttling to outside page lock a58895a4f53f ANDROID: incremental fs: Fix race between truncate and write last block 9f5083e5fbb0 UPSTREAM: net_sched: reject TCF_EM_SIMPLE case for complex ematch module 8aad0253b5e6 UPSTREAM: ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop a1a887f4d9f0 UPSTREAM: ipv6: ensure sane device mtu in tunnels 6a5ec6cea0cd UPSTREAM: 9p/fd: fix issue of list_del corruption in p9_fd_cancel() 1641d36fd98f UPSTREAM: media: dvb-core: Fix UAF due to refcount races at releasing Test: treehugger Bug: 270887383 Change-Id: I7fa13ea2ac6dbe66436802b78f3ff1f618495370
2023-01-31Update kernel to builds 9534758Howard Chen
git log --first-parent -100 --oneline --no-decorate a8aad8851131..ac6c87b5296b: ac6c87b5296b ANDROID: GKI: update symbols to telechips symbol list 0ed90f62b184 UPSTREAM: ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF 95647568244a UPSTREAM: usb: gadget: f_hid: fix f_hidg lifetime vs cdev 72f75ab3c5d9 UPSTREAM: usb: gadget: f_hid: optional SETUP/SET_REPORT mode 99372dbabe88 ANDROID: add TEST_MAPPING for net/, include/net cf79cfedc07f UPSTREAM: nfp: fix use-after-free in area_cache_get() d4e7e0888cba UPSTREAM: proc: avoid integer type confusion in get_proc_long 972bdcf11caa UPSTREAM: proc: proc_skip_spaces() shouldn't think it is working on C strings a8ba091bb3e1 ANDROID: usb: f_accessory: Check buffer size when initialised via composite 57b9129d0863 Merge tag 'android12-5.4.225_r00' into android12-5.4 a0eae55f26a0 BACKPORT: mm: don't be stuck to rmap lock on reclaim path 4a947285bcca UPSTREAM: dma-buf: system_heap: Avoid warning on mid-order allocations Test: treehugger Bug: 267242331 Change-Id: Iea206c66c1e3221341b7b71d6a88f237a9375ae7
2022-12-21Update kernel to builds 9424207Howard Chen
git log --first-parent -100 --oneline --no-decorate 431ec8c858f4..a8aad8851131: a8aad8851131 ANDROID: GKI: enable mulitcolor-led 4ff53f8597e1 UPSTREAM: HID: playstation: support updated DualSense rumble mode. 1c02a8c3cbb0 UPSTREAM: HID: playstation: add initial DualSense Edge controller support a52bfd94f7b5 UPSTREAM: HID: playstation: stop DualSense output work on remove. 25db05bf1116 UPSTREAM: HID: playstation: convert to use dev_groups 470e142b6fc2 UPSTREAM: HID: playstation: fix return from dualsense_player_led_set_brightness() f27fab17ab60 UPSTREAM: HID: playstation: expose DualSense player LEDs through LED class. 910258c3bc6d BACKPORT: leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers. 1c2be76944d0 UPSTREAM: HID: playstation: expose DualSense lightbar through a multi-color LED. 733137d43242 UPSTREAM: leds: flash: Fix multicolor no-ops registration by return 0 19d263379664 UPSTREAM: leds: multicolor: Introduce a multicolor class definition a76dfbc99260 BACKPORT: Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled d7e5d5321233 UPSTREAM: bpf: Ensure correct locking around vulnerable function find_vpid() Test: treehugger Bug: 263312387 Change-Id: I7d87b57fa8590385db0dc89a978cbf90b050d287
2022-12-06Update kernel to builds 9369154Howard Chen
git log --first-parent -100 --oneline --no-decorate c80a5b2e7f63..431ec8c858f4: 431ec8c858f4 UPSTREAM: HID: roccat: Fix use-after-free in roccat_read() 69181d148aef ANDROID: arm64: mm: perform clean & invalidation in __dma_map_area 1c84384fbdc7 Merge tag 'android12-5.4.219_r00' into android12-5.4 df2b5549c0ec UPSTREAM: binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 1f56867149da UPSTREAM: binder: Address corner cases in deferred copy and fixup 4b273c11a75f UPSTREAM: binder: fix pointer cast warning b90f3eb259a0 UPSTREAM: binder: defer copies of pre-patched txn data e875b8718279 UPSTREAM: binder: read pre-translated fds from sender buffer 473df9665e6a UPSTREAM: binder: avoid potential data leakage when copying txn b8d81d8b94a5 UPSTREAM: string: improve default out-of-line memcmp() implementation Test: treehugger Bug: 261521053 Change-Id: I90f8460e3d1b3a29816bb7099b373ee682554e34
2022-11-23Update kernel to builds 9314807Howard Chen
git log --first-parent -100 --oneline --no-decorate 035e4939365c..c80a5b2e7f63: c80a5b2e7f63 UPSTREAM: efi: capsule-loader: Fix use-after-free in efi_capsule_write e9f865cb240f FROMGIT: f2fs: allow to read node block after shutdown f394d292964e BACKPORT: f2fs: do not submit NEW_ADDR to read node block 5a34019eb955 UPSTREAM: irqchip/tegra: Fix overflow implicit truncation warnings a8b161b6a749 UPSTREAM: drm/meson: Fix overflow implicit truncation warnings 5e295dcf7dcb UPSTREAM: video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write 80bf73e76223 ANDROID: ABI: Update symbols to unisoc whitelist d87b38e6be0f UPSTREAM: random: restore O_NONBLOCK support 1f4c12178907 UPSTREAM: wireguard: netlink: avoid variable-sized memcpy on sockaddr e2be323433af UPSTREAM: wireguard: ratelimiter: disable timings test by default 4ecba9038d23 UPSTREAM: pinctrl: sunxi: Fix name for A100 R_PIO 1be55fff7c9d BACKPORT: mmc: core: Fix UHS-I SD 1.8V workaround branch deace6d5a854 UPSTREAM: Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression 969dc35d173e UPSTREAM: wireguard: allowedips: don't corrupt stack when detecting overflow 9dadfc2b3be0 UPSTREAM: wireguard: ratelimiter: use hrtimer in selftest b58ee3214df6 UPSTREAM: crypto: arm64/poly1305 - fix a read out-of-bound f13df26e77ca UPSTREAM: wifi: mac80211_hwsim: set virtio device ready in probe() d29023fde991 BACKPORT: f2fs: don't use casefolded comparison for "." and ".." d260f843a4ba UPSTREAM: Revert "mm/cma.c: remove redundant cma_mutex lock" 15b402e9a513 UPSTREAM: dma-buf: call dma_buf_stats_setup after dmabuf is in valid list f0e3a5613cd6 UPSTREAM: mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds() c370d3bc79d1 UPSTREAM: wireguard: device: check for metadata_dst with skb_valid_dst() e0c7af10f021 UPSTREAM: usb: dwc3: Try usb-role-switch first in dwc3_drd_init 92d664461809 BACKPORT: usb: typec: ucsi: Fix reuse of completion structure bea50c6118f3 UPSTREAM: lkdtm/bugs: Check for the NULL pointer after calling kmalloc b301ac00149c UPSTREAM: irqchip/gic, gic-v3: Prevent GSI to SGI translations e20cb70a0208 UPSTREAM: proc: bootconfig: Add null pointer check 430299330abf FROMLIST: binder: fix UAF of alloc->vma in race with munmap() f967523c2742 UPSTREAM: mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() 63b53ec12f87 UPSTREAM: mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() 9242374bd7da UPSTREAM: af_key: Do not call xfrm_probe_algs in parallel 20c2df21450e UPSTREAM: wireguard: socket: ignore v6 endpoints when ipv6 is disabled 70321801094e UPSTREAM: wireguard: socket: free skb in send6 when ipv6 is disabled 6729d698e115 UPSTREAM: wireguard: queueing: use CFI-safe ptr_ring cleanup function aa798437ddd0 UPSTREAM: kunit: make kunit_test_timeout compatible with comment 8cebb2766941 BACKPORT: mm: madvise: skip unmapped vma holes passed to process_madvise b155e2850b48 UPSTREAM: mm: madvise: return correct bytes advised with process_madvise 91438eef965d BACKPORT: vsock: each transport cycles only on its own sockets 7aea25325451 BACKPORT: tipc: fix incorrect order of state message data sanity check 97387e8faeac UPSTREAM: net: fix up skbs delta_truesize in UDP GRO frag_list 2b36d1bc43ff BACKPORT: vsprintf: Fix %pK with kptr_restrict == 0 9960d1b5cb07 UPSTREAM: cgroup-v1: Correct privileges check in release_agent writes 35ef444a9610 UPSTREAM: mm: don't try to NUMA-migrate COW pages that have other uses 1a22c8779492 UPSTREAM: dma-buf: heaps: Fix potential spectre v1 gadget 602e0eea2741 UPSTREAM: usb: raw-gadget: fix handling of dual-direction-capable endpoints bea08d4ea4d0 UPSTREAM: selinux: check return value of sel_make_avc_files d5402222c812 UPSTREAM: dma-buf: cma_heap: Fix mutex locking section 92e88c8f3813 UPSTREAM: scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() a0546dcd203d UPSTREAM: net: add and use skb_unclone_keeptruesize() helper 7634e8e79731 UPSTREAM: bootconfig: init: Fix memblock leak in xbc_make_cmdline() 6df31a4fddbe BACKPORT: memblock: introduce saner 'memblock_free_ptr()' interface d02976221e79 UPSTREAM: dma-buf: DMABUF_SYSFS_STATS should depend on DMA_SHARED_BUFFER 3afaea28a725 BACKPORT: driver core: Fix error return code in really_probe() 80cb00106209 UPSTREAM: fscrypt: fix derivation of SipHash keys on big endian CPUs 39fd7e511f9d UPSTREAM: mm/userfaultfd: fix memory corruption due to writeprotect feae0c01d8eb BACKPORT: userfaultfd: wp: add helper for writeprotect check be0138c13b5d BACKPORT: Documentation: kunit: Update Kconfig parts for KUNIT's module support 066f3dbac4d6 ANDROID: gki_defconfig: Remove implied config option CONFIG_BLK_DEV_INITRD 289bfb375d95 BACKPORT: bootconfig: Fix CONFIG_BOOTTIME_TRACING dependency issue dd9d210aa955 ANDROID: ABI: Update symbols to unisoc whitelist e1b21340ce66 FROMGIT: f2fs: let's avoid to get cp_rwsem twice by f2fs_evict_inode by d_invalidate Test: treehugger Bug: 260158035 Change-Id: Ibc78913152dbb5108ff9a3c951557fd094181ab0
2022-10-27Update kernel to builds 9211757Howard Chen
git log --first-parent -100 --oneline --no-decorate 871bb50ab5b1..035e4939365c: 035e4939365c ANDROID: Drop explicit 'CONFIG_INIT_STACK_ALL_ZERO=y' from gki_defconfig 998f1d84cbfe UPSTREAM: hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero 0af1bb67a6c8 UPSTREAM: hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO b05b82d76280 UPSTREAM: hardening: Clarify Kconfig text for auto-var-init 66e358d37675 UPSTREAM: wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() 6ed9431a1e17 UPSTREAM: wifi: cfg80211/mac80211: reject bad MBSSID elements a0a90f660112 UPSTREAM: wifi: cfg80211: ensure length byte is present before access 9b4bf1b80a3d UPSTREAM: wifi: cfg80211: fix BSS refcounting bugs c3a681ae29f8 UPSTREAM: wifi: cfg80211: avoid nontransmitted BSS list corruption e26d7aadb7e3 UPSTREAM: wifi: mac80211_hwsim: avoid mac80211 warning on bad rate 3c53f6f1eda7 UPSTREAM: wifi: cfg80211: update hidden BSSes to avoid WARN_ON 9af40c6513da UPSTREAM: mac80211: mlme: find auth challenge directly 00d900e652de UPSTREAM: wifi: mac80211: don't parse mbssid in assoc response 0bb668cceb49 UPSTREAM: wifi: mac80211: fix MBSSID parsing use-after-free 8c70a830a157 BACKPORT: mmc: hsq: Fix data stomping during mmc recovery ff63a5f5cdf6 ANDROID: Fix kenelci build-break for !CONFIG_PERF_EVENTS 6386afd76a63 ANDROID: ABI: Update symbols to unisoc whitelist 35e910266d44 BACKPORT: HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report a933e83fe86a ANDROID: ABI: Update symbols to unisoc whitelist cc4340dfc7b2 FROMGIT: f2fs: support recording stop_checkpoint reason into super_block c91840191d99 ANDROID: ABI: Update symbols to unisoc whitelist 3ee2a37108c8 ANDROID: firmware_loader: Replace use of strcpy and strncpy with strscpy 7c3ba9b0c3a5 ANDROID: firmware_loader: Fix warning with firmware_param_path_set 9653a402e523 ANDROID: firmware_loader: Add support for customer firmware paths Test: treehugger Bug: 255678234 Change-Id: I4cd51eb2b6b6d59bbd46c1c74870a2f14ae8ff81
2022-09-28Update kernel to builds 9111172Howard Chen
git log --first-parent -100 --oneline --no-decorate f0306959ab7c..871bb50ab5b1: 871bb50ab5b1 Merge tag 'android12-5.4.210_r00' into android12-5.4 def19b1cf16c ANDROID: incfs: Add check for ATTR_KILL_SUID and ATTR_MODE in incfs_setattr f3665979a8e7 ANDROID: ABI: Update symbols for unisoc ccdf6bdf62a8 UPSTREAM: arm64: Implement ioremap_np() to map MMIO as nGnRnE bba3c570c0cf UPSTREAM: udf: Avoid using stale lengthOfImpUse 40c021785dbb UPSTREAM: udf: Get rid of 0-length arrays in struct fileIdentDesc 37bfc8e7331a BACKPORT: udf: Get rid of 0-length arrays 4872bd9bf0d3 ANDROID: GKI: Add symbol wait_on_page_bit for unisoc 704c7d053806 BACKPORT: scsi: ufs: core: Increase fDeviceInit poll frequency d83c9481d6f1 FROMGIT: f2fs: increase the limit for reserve_root 41352e91a3b3 FROMGIT: f2fs: complete checkpoints during remount 7df8bd116c53 FROMGIT: f2fs: flush pending checkpoints when freezing super 2f09d1f8e347 BACKPORT: f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs a5eb56fb2ab4 ANDROID: GKI: Add symbol list file for telechips Test: treehugger Bug: 248457252 Change-Id: I00ae1ed0d484fdfff5a170bc5bf067d058d7d85d
2022-09-02Update kernel to builds 8998331Howard Chen
git log --first-parent -100 --oneline --no-decorate 2bf0b614f0fb..f0306959ab7c: f0306959ab7c ANDROID: ABI: Update symbols for unisoc 57ad627318ff ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf 4623fe36cb97 ANDROID: cpuset: Make cpusets restore on hotplug 27e532874a0e ANDROID: ABI: Update symbols f3c75e616e3f ANDROID: ABI: Reordert the symbols of unisoc whitelist c991311c3375 ANDROID: ABI: Update symbols to unisoc whitelist for the wlan second Test: treehugger Bug: 243616763 Change-Id: Ie263cfdbff71d10a9daa019841469814799c46ab
2022-08-11Update kernel to builds 8934397Howard Chen
git log --first-parent -100 --oneline --no-decorate 397b3ca493cb..2bf0b614f0fb: 2bf0b614f0fb BACKPORT: f2fs: do not set compression bit if kernel doesn't support c7a5efa26008 ANDROID: ABI: Update symbols to unisoc whitelist for sync from local 19a66b6f3cd8 BACKPORT: Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put ea07addb2369 ANDROID: binder: fix pending prio state for early exit 70cbeaa2962d ANDROID: binder: fix race in priority restore 52785216a889 ANDROID: binder: switch task argument for binder_thread 2c07ea5e15e0 ANDROID: binder: pass desired priority by reference 33d80fb53d22 ANDROID: binder: fold common setup of node_prio ed25d753966a FROMLIST: binder: fix UAF of ref->proc caused by race condition 2bde2e268ec7 UPSTREAM: sched/rt: Disable RT_RUNTIME_SHARE by default 8368124477c8 UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" 60efae04624a Merge tag 'android12-5.4.197_r00' into 'android12-5.4' Test: treehugger Bug: 242165126 Change-Id: I565ecb9c9a67d4477617215aac3835b7d28a2300
2022-07-27Update kernel to builds 8861015Howard Chen
git log --first-parent -100 --oneline --no-decorate 4cc9c9d71eec..397b3ca493cb: 397b3ca493cb FROMGIT: arm64: fix oops in concurrently setting insn_emulation sysctls 330fa791a029 ANDROID: GKI: Add FCNT KMI symbol list 337727eae73d ANDROID: ABI: update symbols to sunxi whitelist for snd-aloop driver aec1142cd8cf ANDROID: ABI: update symbols to sunxi whitelist for btlpm driver bed8910fb176 ANDROID: ABI: update symbols to sunxi whitelist for softmac wifi 996a4638b619 UPSTREAM: serial: sprd: remove __init from sprd_console_setup 569d38047a0f UPSTREAM: usb: common: add function to get interval expressed in us unit ada4ab688a30 FROMGIT: Binder: add TF_UPDATE_TXN to replace outdated txn cc9d67ff745c BACKPORT: mac80211_hwsim: notify wmediumd of used MAC addresses 148e4ba7f4fc ANDROID: ABI: update symbols to sunxi whitelist for sunxi-nsipmu and sunxi-dmc driver fa9c78c058bd BACKPORT: nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs f2ce1d104a89 BACKPORT: ALSA: pcm: Fix races among concurrent prealloc proc writes e63674608a68 BACKPORT: ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls 6b531c84a3db BACKPORT: ALSA: pcm: Fix races among concurrent read/write and buffer changes 9df526487e03 ANDROID: Fix up abi issue with struct snd_pcm_runtime cb31d3e6c74f BACKPORT: ALSA: pcm: Fix races among concurrent hw_params and hw_free calls e2e1ece569a6 ANDROID: GKI: update xml for TRANSSION modules 4a9263b425a2 ANDROID: GKI: add symbols list for transsion modules 36505143ad10 ANDROID: scheduler: export task_sched_runtime 83fd743da027 ANDROID: sched/core: Export symbols needed by modules 24dbfde02016 ANDROID: sched: Export few scheduler symbols for vendor modules fc40c5fb9b11 ANDROID: cfi: Change synchronize_rcu to synchronize_rcu_expedited 21ada6a30670 ANDROID: ABI: Update symbols to unisoc whitelist for ufs 1th 9ce4508d6de9 ANDROID: ABI: Update symbols to unisoc whitelist for the 28th Test: treehugger Bug: 240367485 Change-Id: Ic2783706360a289f328fac4668222a2e2aa498ba
2022-06-22Update kernel to builds 8749440Howard Chen
git log --first-parent -100 --oneline --no-decorate 8bb187386eea..4cc9c9d71eec: 4cc9c9d71eec ANDROID: Configure out the macros in android_kabi and android_vendor 77dc925ddffb UPSTREAM: Revert "net: micrel: fix KS8851_MLL Kconfig" 29b9888e619c UPSTREAM: block/compat_ioctl: fix range check in BLKGETSIZE 5b70ae61f1e1 UPSTREAM: spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller 3423d34d1ee5 UPSTREAM: jbd2: fix a potential race while discarding reserved buffers after an abort 54c36aa47b67 UPSTREAM: ext4: force overhead calculation if the s_overhead_cluster makes no sense 2ed03231a734 UPSTREAM: ext4: fix overhead calculation to account for the reserved gdt blocks 2865b811abba UPSTREAM: ext4, doc: fix incorrect h_reserved size 6701fa12ceb5 UPSTREAM: ext4: limit length to bitmap_maxbytes - blocksize in punch_hole c347f453c408 UPSTREAM: ext4: fix use-after-free in ext4_search_dir fe6275870ee6 UPSTREAM: ext4: fix symlink file size not match to file content 3dd196f8fa2c UPSTREAM: arm_pmu: Validate single/group leader events e6fa93b97897 UPSTREAM: ARC: entry: fix syscall_trace_exit argument 774d9fdbe99f UPSTREAM: e1000e: Fix possible overflow in LTR decoding 3b48115067de UPSTREAM: ASoC: soc-dapm: fix two incorrect uses of list iterator cf3fa5ee110c UPSTREAM: openvswitch: fix OOB access in reserve_sfa_size() 9dc370089d9f UPSTREAM: xtensa: fix a7 clobbering in coprocessor context load/store 548fb7a7f7f6 UPSTREAM: xtensa: patch_text: Fixup last cpu should be master eb52d74631dc UPSTREAM: powerpc/perf: Fix power9 event alternatives ba94a09f898b UPSTREAM: drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage fa26e0c55aef UPSTREAM: KVM: PPC: Fix TCE handling for VFIO 4d65fd953458 UPSTREAM: drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare 7691bf02e4b2 UPSTREAM: drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised 382ef1db529d UPSTREAM: dma: at_xdmac: fix a missing check on list iterator 86fdb50d156c UPSTREAM: ata: pata_marvell: Check the 'bmdma_addr' beforing reading b9c3a995e377 UPSTREAM: EDAC/synopsys: Read the error count from the correct register 78b8e288f665 UPSTREAM: stat: fix inconsistency between struct stat and struct compat_stat 26d03a666934 UPSTREAM: scsi: qedi: Fix failed disconnect handling 5062d3508b24 UPSTREAM: net: macb: Restart tx only if queue pointer is lagging a90d8e0d3cf5 UPSTREAM: drm/msm/mdp5: check the return of kzalloc() 2b35437caa92 UPSTREAM: dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() 1c3c6f87d3fd UPSTREAM: brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant d3a0d8d155f7 UPSTREAM: mt76: Fix undefined behavior due to shift overflowing the constant 62eeeec8eb7f UPSTREAM: cifs: Check the IOCB_DIRECT flag, not O_DIRECT 21826fc9eded UPSTREAM: vxlan: fix error return code in vxlan_fdb_append 6e773989cc7c UPSTREAM: ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant 49b1c45cc7f5 UPSTREAM: platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative ff81cbffa822 UPSTREAM: reset: tegra-bpmp: Restore Handle errors in BPMP response e69a39f8d0fe UPSTREAM: ARM: vexpress/spc: Avoid negative array index when !SMP 8b3d631d535c UPSTREAM: selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets d54334718262 UPSTREAM: netlink: reset network and mac headers in netlink_dump() c7f6333f2e7f UPSTREAM: l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu 1c24fe35a6be UPSTREAM: net/sched: cls_u32: fix possible leak in u32_init_knode() 782e68a1b36c UPSTREAM: net/packet: fix packet_sock xmit return value checking 6fb2161fc468 UPSTREAM: net/smc: Fix sock leak when release after smc_shutdown() 7dee356a61d0 UPSTREAM: rxrpc: Restore removed timer deletion d8c440b78154 UPSTREAM: igc: Fix BUG: scheduling while atomic fbbc60dca905 UPSTREAM: igc: Fix infinite loop in release_swfw_sync 1176b00a5f5d UPSTREAM: dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources 38859c35d982 UPSTREAM: dmaengine: imx-sdma: Fix error checking in sdma_event_remap 01a344286e44 UPSTREAM: ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component c332848221db UPSTREAM: ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek d051ac8c3f32 UPSTREAM: ALSA: usb-audio: Clear MIDI port active flag after draining 284f1a74069a UPSTREAM: tcp: Fix potential use-after-free due to double kfree() 79b37f57bcbb UPSTREAM: tcp: fix race condition when creating child sockets from syncookies 485fece74d61 UPSTREAM: gfs2: assign rgrp glock before compute_bitstructs 583215ec8f56 UPSTREAM: tracing: Dump stacktrace trigger to the corresponding instance 1eba762ebf55 UPSTREAM: mm: page_alloc: fix building error on -Werror=array-compare 85a37f6f099c UPSTREAM: etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead 3716b22823c5 BACKPORT: net/sched: cls_u32: fix netns refcount changes in u32_change() c79dfbc288c5 ANDROID: ABI: Update symbols to unisoc whitelist for the 28th a4d27a2c85c9 FROMLIST: remoteproc: Fix dma_mem leak after rproc_shutdown 4be3dc69f190 FROMLIST: dma-mapping: Add dma_release_coherent_memory to DMA API Test: treehugger Bug: 236222055 Change-Id: Ic87c4b27eaefa016a5431faf204b2f8c3f4a350d
2022-05-30Update kernel to builds 8653774Howard Chen
git log --first-parent -100 --oneline --no-decorate 45f8ea054fd3..8bb187386eea: 8bb187386eea Merge tag 'android12-5.4.191_r00' into android12-5.4 Test: treehugger Bug: 234322653 Change-Id: Ie47de44881e136d882dc7c45fbea5fa4588a0907
2022-05-25Update kernel to builds 8637303Howard Chen
git log --first-parent -100 --oneline --no-decorate 7038196c4694..45f8ea054fd3: 45f8ea054fd3 ANDROID: ABI: Update symbols to unisoc whitelist for the 29th c9c95f65aaef ANDROID: ABI: Update symbols to unisoc whitelist for the 28th 4958d038706e UPSTREAM: arm64/sparsemem: reduce SECTION_SIZE_BITS 7926bf36d5a6 BACKPORT: can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path 158ef0278e2b BACKPORT: can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path ee52e8cb3015 BACKPORT: esp: Fix possible buffer overflow in ESP transformation b2ca0128d238 ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree f48f8f7c3fdc BACKPORT: staging: ion: Prevent incorrect reference counting behavour Test: treehugger Bug: 233825806 Change-Id: I29c5bc73931b5354a36b5ef29bbaa3f7314daeb0
2022-05-10Update kernel to builds 8563515Howard Chen
git log --first-parent -100 --oneline --no-decorate 99f7ebe8ce34..7038196c4694: 7038196c4694 ANDROID: ABI: Update the symbol list for the mac80211_hwsim ko 9aefe7a546ce FROMGIT: net: fix wrong network header length 0e9e1752f526 UPSTREAM: kfence: fix memory leak when cat kfence objects b0f1cf1c3005 ANDROID: ABI: Update symbols to unisoc whitelist for the 27th fef319f43684 ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__ 1a524d4dff57 ANDROID: Add flag to indicate compiling against ACK a6d97349a046 BACKPORT: block: Add a helper to validate the block size cad77235b72f BACKPORT: fuse: fix pipe buffer lifetime for direct_io a8723c220b3c BACKPORT: virtio-blk: Use blk_validate_block_size() to validate block size 4b9ad0dbd7ec BACKPORT: net/packet: fix slab-out-of-bounds access in packet_recvmsg() Test: treehugger Bug: 231399935 Change-Id: Icad0d83b13757b1f0c6d124c84cadb5a8a83a0f4
2022-04-27Update kernel to builds 8497774Howard Chen
git log --first-parent -100 --oneline --no-decorate ed3df0226fbf..99f7ebe8ce34: 99f7ebe8ce34 ANDROID: ABI: Update symbols for transsion FFU(Field Firmware Update) cefc335374d2 ANDROID: ABI: Update symbols to unisoc whitelist for the 27th b051e109a962 ANDROID: arm64: Place CFI jump table sections in .text 0113f6aee5e0 BACKPORT: ext4: don't BUG if someone dirty pages without asking ext4 first b730087e9a5d ANDROID: incremental-fs: limit mount stack depth a6a575acdae4 ANDROID: ABI: Update symbols to unisoc whitelist for the 26th 61c005f0f166 Revert "ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree" ed043095f483 ANDROID: usb: gadget: f_accessory: add compat_ioctl support 96567233db21 UPSTREAM: sr9700: sanity check for packet length f363e4742eff UPSTREAM: Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" Test: treehugger Bug: 230550341 Change-Id: Iab9e473acebfbb748ea9ee179d79d535b2fd55fc
2022-03-23Update kernel to builds 8337725Howard Chen
git log --first-parent -100 --oneline --no-decorate 961dd91cc692..ed3df0226fbf: ed3df0226fbf UPSTREAM: usb: gadget: clear related members when goto fail 7b64b185902f UPSTREAM: usb: gadget: don't release an existing dev->buf b6af6da9406b Merge tag 'android12-5.4.180_r00' into android12-5.4 0aab33945203 ANDROID: ABI: Update symbols to unisoc whitelist for the 26st f6704d64a8ea UPSTREAM: usb: gadget: Fix use-after-free bug by not setting udc->dev.driver cbf9e22f704a UPSTREAM: usb: gadget: rndis: prevent integer overflow in rndis_set_response() 0b5a96eed36f UPSTREAM: fixup for "arm64 entry: Add macro for reading symbol address from the trampoline" 49216514f3a3 UPSTREAM: arm64: Use the clearbhb instruction in mitigations e86a454452b2 UPSTREAM: KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated 0355fa064eb6 UPSTREAM: arm64: Mitigate spectre style branch history side channels 7b04104e9753 UPSTREAM: KVM: arm64: Add templates for BHB mitigation sequences f9a3c7a4b8e3 UPSTREAM: arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 645c77857e77 UPSTREAM: arm64: Add percpu vectors for EL1 278a94dd5977 UPSTREAM: arm64: entry: Add macro for reading symbol addresses from the trampoline 377b105ccdff UPSTREAM: arm64: entry: Add vectors that have the bhb mitigation sequences b209e4cf1234 UPSTREAM: arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations 872d7ed009ac UPSTREAM: arm64: entry: Allow the trampoline text to occupy multiple pages 0f6a0e3829d2 UPSTREAM: arm64: entry: Make the kpti trampoline's kpti sequence optional 500c5f399f99 UPSTREAM: arm64: entry: Move trampoline macros out of ifdef'd section 3e108e0dde1b UPSTREAM: arm64: entry: Don't assume tramp_vectors is the start of the vectors c634cefdbd43 UPSTREAM: arm64: entry: Allow tramp_alias to access symbols after the 4K boundary c3f2a3d92834 UPSTREAM: arm64: entry: Move the trampoline data page before the text page 5dab75b5b485 UPSTREAM: arm64: entry: Free up another register on kpti's tramp_exit path 946205af1366 UPSTREAM: arm64: entry: Make the trampoline cleanup optional 5716a7ebb416 UPSTREAM: arm64: entry.S: Add ventry overflow sanity checks 06959dde5c24 UPSTREAM: arm64: Add Cortex-X2 CPU part definition 017ef97c8fcc UPSTREAM: arm64: add ID_AA64ISAR2_EL1 sys register 74a8864b0b3a UPSTREAM: arm64: Add Neoverse-N2, Cortex-A710 CPU part definition 09f09df2bf0c UPSTREAM: arm64: Add part number for Arm Cortex-A77 29415e372197 UPSTREAM: sctp: fix the processing for INIT chunk ffcfa2b78144 ANDROID: ABI: Update symbols to unisoc whitelist for the 25th 2b9be6339b5f ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree be3489a5dd5d UPSTREAM: ARM: fix Thumb2 regression with Spectre BHB b8bbe4d5347e UPSTREAM: ARM: Spectre-BHB: provide empty stub for non-config 5a7d8e9f2b94 UPSTREAM: ARM: fix build warning in proc-v7-bugs.c 37da6fd4d746 UPSTREAM: ARM: Do not use NOCROSSREFS directive with ld.lld 19618ee3f488 UPSTREAM: ARM: fix co-processor register typo 7443e9a57eca UPSTREAM: ARM: fix build error when BPF_SYSCALL is disabled 3bd4909d22a8 UPSTREAM: ARM: include unprivileged BPF status in Spectre V2 reporting 3559302b8c8d UPSTREAM: ARM: Spectre-BHB workaround e953d402854c UPSTREAM: ARM: use LOADADDR() to get load address of sections 06e3c6f9835a UPSTREAM: ARM: early traps initialisation 2c8e1c2e7a9b UPSTREAM: ARM: report Spectre v2 status through sysfs 9393de4e3c51 UPSTREAM: arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() 5dadeec864a3 UPSTREAM: arm/arm64: Provide a wrapper for SMCCC 1.1 calls 132952307502 UPSTREAM: x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT 4f4f96f80a5b UPSTREAM: x86/speculation: Warn about Spectre v2 LFENCE mitigation e0f734c7c958 UPSTREAM: x86/speculation: Update link to AMD speculation whitepaper 303f0552f81d UPSTREAM: x86/speculation: Use generic retpoline by default on AMD 0d038ea627f3 UPSTREAM: x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting c1552f206797 UPSTREAM: Documentation/hw-vuln: Update spectre doc aa675386f28a UPSTREAM: x86/speculation: Add eIBRS + Retpoline options e88883e87722 UPSTREAM: x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE 80b8ba2254e8 UPSTREAM: x86,bugs: Unconditionally allow spectre_v2=retpoline,amd bdbccce57067 UPSTREAM: x86/speculation: Merge one test in spectre_v2_user_select_mitigation() 865ec2523e9f UPSTREAM: bpf: Add kconfig knob for disabling unpriv bpf by default db2bb2db5424 ANDROID: incremental-fs: Add free options in incfs_mount 6571114d69f8 Revert "ANDROID: incremental-fs: remove index and incomplete dir on umount" 2d28921044b9 UPSTREAM: mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work 8a3679a75730 UPSTREAM: mmc: block: fix read single on recovery logic Test: treehugger Bug: 226272305 Change-Id: I6b69915f4e9eb57b69cd36d72b5125dd839b75cb
2022-02-26Update kernel to builds 8224683Howard Chen
git log --first-parent -100 --oneline --no-decorate 7479ec62adf6..961dd91cc692: 961dd91cc692 Revert "ANDROID: incremental-fs: fix mount_fs issue" Test: treehugger Bug: 219731048 Change-Id: I66ef4cabe57ac1f5a1f4a6bf4d01a199f388da5b
2022-02-25Update kernel to builds 8218765Howard Chen
git log --first-parent -100 --oneline --no-decorate 3307e1a05838..7479ec62adf6: 7479ec62adf6 UPSTREAM: lib/iov_iter: initialize "flags" in new pipe_buffer cae20698ffbf UPSTREAM: scsi: ufs: Fix clkgating on/off ed8bc003a685 UPSTREAM: driver: core: Fix list corruption after device_del() 0d36c5d63086 UPSTREAM: ARM: config: aspeed: Add DEBUG_FS and EXT4 36a9271cc7b9 UPSTREAM: mark pstore-blk as broken 00d9c7d20050 UPSTREAM: blk-crypto: fix check for too-large dun_bytes c79b9571f583 UPSTREAM: usb: musb: select GENERIC_PHY instead of depending on it 4a84ba582b02 UPSTREAM: mm/userfaultfd: selftests: fix memory corruption with thp enabled 07c4e15b25a1 UPSTREAM: exit: Remove calls of do_exit after noreturn versions of die c0a6ed917b55 UPSTREAM: signal/sparc32: Remove unreachable do_exit in do_sparc_fault cdbd673679ad UPSTREAM: mm/mremap: don't account pages in vma_to_resize() a353783273ff UPSTREAM: wireguard: allowedips: add missing __rcu annotation to satisfy sparse a873b05ec995 UPSTREAM: dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow 5cb9ff101320 UPSTREAM: virtio/vsock: fix the transport to work with VMADDR_CID_ANY 34b3448c087e UPSTREAM: HID: holtek: fix mouse probing 29002d26b47f UPSTREAM: f2fs: fix UAF in f2fs_available_free_memory defac8999c5a ANDROID: ABI: Update symbols to unisoc whitelist for the 24th 2426795494c7 UPSTREAM: usb: gadget: rndis: check size of RNDIS_MSG_SET command 3161857d6cad UPSTREAM: USB: gadget: validate interface OS descriptor requests 47899a062fa9 UPSTREAM: f2fs: change fiemap way in printing compression chunk 84a24b5e2a0f FROMGIT: f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file 760fcddcf744 UPSTREAM: tipc: improve size validations for received domain records d2392cf8b12d Revert "tracefs: Have tracefs directories not set OTH permission bits by default" ffa24218d8b0 ANDROID: GKI: Enable CONFIG_SERIAL_8250_RUNTIME_UARTS=0 2159354389cf UPSTREAM: cgroup-v1: Require capabilities to set release_agent 287dec2d1089 ANDROID: incremental-fs: remove index and incomplete dir on umount ac3eac18e72e UPSTREAM: binder: fix async_free_space accounting for empty parcels 57f9b292a6a3 Revert "UPSTREAM: seccomp: Remove bogus __user annotations" 0cc2d3cf840d ANDROID: GKI: ion: add vendor hook for ion buffer release b190d449851d UPSTREAM: bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc 9ab297d1315e ANDROID: selftests: fix incfs_test f0ec5aee1cef ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst 68f853dd5dca UPSTREAM: tee: handle lookup of shm with reference count 0 b5b7251e1b42 UPSTREAM: wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() 6a775d22083b UPSTREAM: wireguard: receive: drop handshakes if queue lock is contended 8deb4c850a51 UPSTREAM: wireguard: receive: use ring buffer for incoming handshakes 649529230e73 UPSTREAM: wireguard: device: reset peer src endpoint when netns exits 9712c0ee3b71 UPSTREAM: wireguard: selftests: actually test for routing loops bebcf7a0088a UPSTREAM: wireguard: selftests: increase default dmesg log size dc4f9e404021 UPSTREAM: driver core: Fix possible memory leak in device_link_add() a136f79c4992 UPSTREAM: usb: xhci-mtk: fix issue of out-of-bounds array access 6a6dfe1a92cb UPSTREAM: driver core: Prevent warning when removing a device link from unregistered consumer f5b9bbd8df90 ANDROID: incremental-fs: fix mount_fs issue 5a027099863e ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl Test: treehugger Bug: 219731048 Change-Id: I84b7d705e1eb82a95443ae60b96f7b7f749afe86
2022-01-24Update kernel to builds 8108765Howard Chen
git log --first-parent -100 --oneline --no-decorate 37c7c8d4f085..3307e1a05838: 3307e1a05838 ANDROID: ion: Use nents, orig_nents in struct sg_table correctly 915e227b56d9 Merge tag 'android12-5.4.161_r00' into android12-5.4 fdabaf6a7c54 BACKPORT: userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally feb34d6796b2 ANDROID: kbuild: fix ld_flags missing for LTO 6140ec56536b ANDROID: ABI: Update symbols to unisoc whitelist for the 23th 946eff433f93 UPSTREAM: vfs: fs_context: fix up param length parsing in legacy_parse_param Test: treehugger Bug: 215656013 Change-Id: I9eaea347b9e6c095e84e98974ef422e7676e53d2
2022-01-19Update kernel to builds 8086404Howard Chen
git log --first-parent -100 --oneline --no-decorate 5b673be0c6b0..37c7c8d4f085: 37c7c8d4f085 UPSTREAM: drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions bdf17ba62809 UPSTREAM: x86/pci: Fix the function type for check_reserved_t Test: treehugger Bug: 215296329 Change-Id: I66e2e8b1b0b872fa36d979ebf8337851dfc8f022
2021-12-21Update kernel to builds 8005896Howard Chen
git log --first-parent -100 --oneline --no-decorate b9c4f1b9b54a..5b673be0c6b0: 5b673be0c6b0 FROMGIT: USB: gadget: bRequestType is a bitfield, not a enum c08b8832fb77 UPSTREAM: aio: fix use-after-free due to missing POLLFREE handling 4781852c038d UPSTREAM: aio: keep poll requests on waitqueue until completed 9dcc14f60d57 UPSTREAM: signalfd: use wake_up_pollfree() e2f186a1f4d7 UPSTREAM: binder: use wake_up_pollfree() 44bababb18ce UPSTREAM: wait: add wake_up_pollfree() f49b6425bf2f UPSTREAM: USB: gadget: zero allocate endpoint 0 buffers fa64a30acf94 UPSTREAM: USB: gadget: detect too-big endpoint 0 requests 12a69ef55cdd UPSTREAM: HID: check for valid USB device for many HID drivers 4fd09f7a7972 UPSTREAM: HID: wacom: fix problems when device is not a valid USB device 058f168e90d2 UPSTREAM: HID: bigbenff: prevent null pointer dereference 610bdbf89125 UPSTREAM: HID: add USB_HID dependancy on some USB HID drivers 027774af73b8 UPSTREAM: HID: add USB_HID dependancy to hid-chicony 553fa87e4b04 UPSTREAM: HID: add USB_HID dependancy to hid-prodikeys 4a83f2f66cb5 UPSTREAM: HID: add hid_is_usb() function to make it simpler for USB detection 93698d0219f2 ANDROID: ABI: Update symbols to unisoc whitelist for the 22st 97b7ffb32f29 ANDROID: f2fs: check nr_pages for readahead 0bbc71d87f4d ANDROID: usb: gadget: f_accessory: Mitgate handling of non-existent USB request 697fba25ed27 FROMGIT: binder: fix test regression due to sender_euid change 3070f4b00b5a BACKPORT: binder: use cred instead of task for getsecid f51c08be625c BACKPORT: binder: use cred instead of task for selinux checks a850383d7750 BACKPORT: binder: use euid from cred instead of using task 88d88955ae0b ANDROID: GKI: psci: add hook to check if cpu is allowed to power off 2cdbd9b44172 ANDROID: setlocalversion: make KMI_GENERATION optional 879962cb9a2c ANDROID: ABI: Update symbols to unisoc whitelist for the 21st Test: treehugger Bug: 211561016 Change-Id: I0aeb5a5fd2b48688f5d6ae77fafe8442d6924cc9
2021-11-19Update kernel to builds 7915175Howard Chen
git log --first-parent -100 --oneline --no-decorate 7eb444cc279e..b9c4f1b9b54a: b9c4f1b9b54a ANDROID: ABI: Update symbols to unisoc whitelist for the twentieth time 60bad4df861d ANDROID: userfaultfd: Fix untag pointer in userfaultfd_continue() f49f3b377eae ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE() 2138e7367558 ANDROID: Incremental fs: Fix dentry get/put imbalance on vfs_mkdir() failure cbb80ec0faf2 ANDROID: f2fs: fix potential deadlock by android ftrace Test: treehugger Bug: 206745249 Change-Id: Ied6a70ca30e8d1740a81e4fa5cd644e345cbe5bd
2021-11-12Update kernel to builds 7855344Howard Chen
git log --first-parent -100 --oneline --no-decorate 546305780d82..7eb444cc279e: 7eb444cc279e ANDROID: ABI: update symbols to sunxi whitelist for drm heap driver bbd9447b7834 ANDROID: ABI: update symbols to sunxi whitelist for video driver eb4a5a5dbd5b ANDROID: ion heap: init ion heaps in subsys_initcall 792619fa3479 UPSTREAM: ovl: simplify file splice 42241f052981 Merge tag 'android12-5.4.147_r00' into android12-5.4 111d022d4e82 ANDROID: ABI: update symbols to sunxi whitelist for wifi modules 5970ec26e0c8 FROMGIT: f2fs: fix to use WHINT_MODE 73e6d86c30ee ANDROID: ABI: update symbols to unisoc whitelist for the nineteen time 2ffb0acdabc5 UPSTREAM: usb: max-3421: Prevent corruption of freed memory 23c18f1ad0fc FROMLIST: dm-verity: skip verity_handle_error on I/O errors 091c7c49aa71 ANDROID: distribute Module.symvers instead of vmlinux.symvers 1e429b8f9eb9 ANDROID: drivers: gpu: drm: increase the MAX_DRM_OPEN_COUNT 12806d81361b ANDROID: mm: Create an new handler for extra_free_kbytes d5fa5fb1ccb2 UPSTREAM: seccomp: Fix setting loaded filter count during TSYNC 097b74e5c4c3 UPSTREAM: net/xfrm/compat: Copy xfrm_spdattr_type_t atributes 408f4eed7f56 UPSTREAM: udp: properly flush normal packet at GRO time e975646dd997 UPSTREAM: kfence: unconditionally use unbound work queue e566363059ea UPSTREAM: net: xfrm: fix memory leak in xfrm_user_rcv_msg 90bfc73e237f UPSTREAM: psi: Fix race between psi_trigger_create/destroy 83f5502f4ebb UPSTREAM: loop: Fix missing discard support when using LOOP_CONFIGURE f70f4e8b9ccf UPSTREAM: thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE 1dd5f2846c8f UPSTREAM: crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit 08da15b412dc UPSTREAM: tools/bootconfig: Fix error return code in apply_xbc() 83fcc37790bf UPSTREAM: kfence: use TASK_IDLE when awaiting allocation 0bd36fc71dc1 BACKPORT: wireguard: peer: allocate in kmem_cache d7724e1f0b54 UPSTREAM: nvmem: sprd: Fix an error message e80cd63ff8ba UPSTREAM: selinux: add proper NULL termination to the secclass_map permissions 8f876418a429 UPSTREAM: pinctrl: sunxi: fix irq bank map for the Allwinner A100 pin controller 0bd16966f22d UPSTREAM: loop: Set correct device size when using LOOP_CONFIGURE 066bfa35119c UPSTREAM: loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE d52ac987ad2a UPSTREAM: security: selinux: allow per-file labeling for bpffs 1a97657426d5 ANDROID: fs/fuse: Keep FUSE file times consistent with lower file Test: treehugger Bug: 205502588 Change-Id: I6e49a8e175eb7afb08a9b4c92ff3560e626a8c42 Merged-In: I6e49a8e175eb7afb08a9b4c92ff3560e626a8c42
2021-09-23Update kernel to builds 7742394Howard Chen
git log --first-parent -100 --oneline --no-decorate 4614f5de0f95..546305780d82: 546305780d82 ANDROID: ABI: Update symbols to unisoc whitelist for the eighteenth time 53716ba9bb54 ANDROID: fuse: Allocate zeroed memory for canonical path 4109c89bbb12 FROMGIT: f2fs: should use GFP_NOFS for directory inodes 7eb4cc6d456f ANDROID: build.config: Add vmlinux.symvers and modules.builtin to DIST_DIR b8b657d4d5e9 ANDROID: ion_system_heap: Add __GFP_NOWARN to mid-order allocations Test: treehugger Bug: 200870825 Change-Id: I24bae0478d2a22c367d6b5093890c2cbc7a4f79f
2021-09-16Update kernel to builds 7732866Howard Chen
git log --first-parent -100 --oneline --no-decorate 3ce13296e72d..4614f5de0f95: 4614f5de0f95 FROMGIT: binder: make sure fd closes complete 58a9e28781be BACKPORT: FROMGIT: binder: fix freeze race 0982ea05007b UPSTREAM: f2fs: guarantee to write dirty data when enabling checkpoint back 1076466328ba ANDROID: ABI: Update symbols to unisoc whitelist for the seventeenth time 8670e680e307 FROMGIT: selinux: use __GFP_NOWARN with GFP_NOWAIT ae94e015273b ANDROID: gki_defconfig: set DEFAULT_MMAP_MIN_ADDR=32768 f4bf8b65e48f ANDROID: ABI: update symbols to unisoc whitelist for the sixteen time b5c2ddc1ce03 UPSTREAM: kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE Test: treehugger Bug: 198717722 Change-Id: Ic269059e5c760a465162d8a9ced93c493578da86
2021-08-23Update kernel to builds 7662978Howard Chen
git log --first-parent -100 --oneline --no-decorate a8f2bcabf9c5..3ce13296e72d: 3ce13296e72d ANDROID: xt_quota2: set usersize in xt_match registration object 8649b02f4e89 ANDROID: xt_quota2: clear quota2_log message before sending a90abae10a2f ANDROID: xt_quota2: remove trailing junk which might have a digit in it 085ebe864e39 FROMGIT: mac80211_hwsim: add concurrent channels scanning support over virtio 5a38a094c35b UPSTREAM: af_unix: fix garbage collect vs MSG_PEEK Test: treehugger Bug: 197471475 Change-Id: Ifbb135e67b911085807958de1b306e15a6d63de9
2021-08-18Update kernel to builds 7640531Howard Chen
git log --first-parent -100 --oneline --no-decorate 18f5581af79d..a8f2bcabf9c5: a8f2bcabf9c5 UPSTREAM: compat: provide compat_ptr() on all architectures 299ecc4fc137 UPSTREAM: media: v4l2-mem2mem: always consider OUTPUT queue during poll 86266c58a7b0 UPSTREAM: arm64: vdso: Avoid ISB after reading from cntvct_el0 95a38d5c8d5b ANDROID: GKI: usb: Add vendor hook for skipping USB-persist a84c475f4db0 ANDROID: GKI: Disable X86_MCE drivers bef9107dccf3 UPSTREAM: binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION 8a09136176f6 UPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spamming 306607c78507 ANDROID: GKI: add padding to struct hid_device e7e1f9adf836 FROMGIT: procfs: prevent unpriveleged processes accessing fdinfo dir 46857ce15052 ANDROID: ABI: update symbols to unisoc whitelist for fourteenth time 1325ae070036 ANDROID: dma-buf: Add mutex_unlock back which was being wrongly removed 39e69d830625 ANDROID: generate_initcall_order.pl: Use two dash long options for llvm-nm ee14aba0341a ANDROID: GKI: KMI update to fix incorrect KABI fields fed071635e82 ANDROID: GKI: usb: move KABI_RESERVED up c0f594e44e6e FROMGIT: f2fs: let's keep writing IOs on SBI_NEED_FSCK 53af79bc8d35 ANDROID: ABI: update symbols to unisoc whitelist for the Thirteen times fe8243e7f1d1 ANDROID: binder: retry security_secid_to_secctx() 94c8a99d3d53 FROMLIST: kfence: skip all GFP_ZONEMASK allocations Test: treehugger Bug: 195271913 Change-Id: I181d0501fb31f930e554c4231218c07d6e85864f
2021-07-19Update kernel to builds 7557496Howard Chen
git log --first-parent -100 --oneline --no-decorate eaef435f4357..18f5581af79d: 18f5581af79d FROMLIST: kfence: move the size check to the beginning of __kfence_alloc() 12409349063a BACKPORT: mm/mremap: hold the rmap lock in write mode when moving page table entries. bbf5a2eaba8d ANDROID: GKI: 7/14/2021 KMI update 907742683004 ANDROID: GKI: add vendor padding variable in struct sock 17f278c0db85 ANDROID: GKI: add vendor padding variable in struct nf_conn 386f21757846 ANDROID: GKI: fscrypt: add OEM data to struct fscrypt_operations cabb0c4b8b76 ANDROID: GKI: fscrypt: add ABI padding to struct fscrypt_operations 5c1cc17bf2c0 ANDROID: GKI: device.h: add rcu_head back to struct device_link 6eb96e65766d UPSTREAM: drivers: base: Fix device link removal e618a51f562f ANDROID: Delete the DMA-BUF attachment sysfs statistics 48b03352a3bd ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle c65f463f89f4 ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle 51ad68c03829 ANDROID: GKI: scsi: fix up abi padding fields 06b9cec4ff8d ANDROID: vendor_hooks: Extend the oem data array in task_struct 9b7bd443bbdb ANDROID: vendor_hooks: Add oem data to file struct f0ca53d4aa66 ANDROID: add kabi padding for structures for the android12 release ac017d6f9837 ANDROID: GKI: dwc3: add Android ABI padding to some structures b04c492d1810 UPSTREAM: remoteproc: Properly handle firmware name when attaching 11ce2ed992ff UPSTREAM: remoteproc: Refactor function rproc_free_vring() 9013e3aec592 UPSTREAM: remoteproc: Refactor function rproc_trigger_auto_boot() d1fa3a04f61e UPSTREAM: remoteproc: Refactor function rproc_boot() 4a1963db80eb UPSTREAM: remoteproc: Introducing function rproc_validate() 8af3a5af16f6 UPSTREAM: remoteproc: Introducing function rproc_actuate() 2a4fc2f309aa UPSTREAM: remoteproc: Introducing function rproc_attach() 2ab671a8b725 BACKPORT: remoteproc: Add new attach() remoteproc operation 1a85f155c7ca UPSTREAM: remoteproc: Add new RPROC_DETACHED state 533c47ea799a UPSTREAM: BACKPORT: procfs/dmabuf: add inode number to /proc/*/fdinfo 487a59309985 UPSTREAM: procfs: allow reading fdinfo with PTRACE_MODE_READ 76002ed68ad8 Revert "FROMLIST: procfs: Allow reading fdinfo with PTRACE_MODE_READ" 541613add876 Revert "FROMLIST: BACKPORT: procfs/dmabuf: Add inode number to /..." 9c09b1ce4b07 UPSTREAM: f2fs: initialize page->private when using for our internal use 3e5f38396428 ANDROID: GKI: add vendor padding variable in struct skb_shared_info 5d212e10cd98 Revert "ANDROID: GKI: disable CONFIG_MEMCG_SWAP" a57aec00e1ca ANDROID: ABI: update symbols to unisoc whitelist for the eleventh time 972d251662ee ANDROID: ABI: update symbols to unisoc whitelist for The tenth time Test: treehugger Bug: 193868903 Change-Id: Iafa01e1d4cf1fc0d0f32763c1e41d45206af1f4f
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: I23607ef8a791abc7094e82ae3e7329d0813f741a
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-09Update kernel to builds 7433760 am: f7e46e705fHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1730115 Change-Id: Ia9553a21bf4a350b994829434b9548c04f24138b
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-02Update kernel to builds 7412128 am: 02ff73c1a7Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1722675 Change-Id: I5a832f5a9cb87576fffcb86414c5514b2b5a754b
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-26Update kernel to builds 7394718 am: a84ff92187Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1715705 Change-Id: I3e4ed86afb675547fd188a15ee0eac09fd17254a
2021-05-26Update kernel to builds 7365812 am: 081e435ce9Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1708176 Change-Id: I64d0e6594ac656a67389362409851c7fffaad9c7
2021-05-26Update kernel to builds 7346159 am: 91bd5f034eHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1699578 Change-Id: I1661f01face1b0aa2d3b7cbdd56f3d8e503581d2
2021-05-26Update kernel to builds 7330999 am: d588f86978Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1693487 Change-Id: Ia13be6f7f18d1e7856d56030ecf46dcb576edb2f
2021-05-25Update kernel to builds 7314431 am: 23568ef19aHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1687586 Change-Id: Icd4cbc43c0deb3092e72d129eae0c3a05167cd28
2021-05-25Update kernel to builds 7273670 am: 81bddc1536Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1671808 Change-Id: I4493a020a328734edd4239170f3e2dadd48848b1
2021-05-25Update kernel to builds 7244126 am: f97790c814Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1659679 Change-Id: Ia0802fdbd29f59025a8be125b20777855d153b76
2021-05-25Update kernel to builds 7229816 am: 69d14d49feHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1651614 Change-Id: I5b75a638b183396037306dc937cd47f6c056a8bd
2021-05-25Update kernel to builds 7214546 am: bc60fe9a09Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1641840 Change-Id: I21fb879b7d8c5b4a2efd925adb083c81bf3e0cf0
2021-05-25Update kernel to builds 7199022 am: c0405cd865Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1626203 Change-Id: If4d883069f0939af412a6ff9c4acdb0e26e09d80
2021-05-25Update kernel to builds 7180625 am: 3a710adf78Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/5.4/arm64/+/1618680 Change-Id: I6979330ba3552db0976db78d827bfc041d435796
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