{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":203581475,"defaultBranch":"lineage-21","name":"android_kernel_oneplus_sm8150","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-21T12:39:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711375303.0","currentOid":""},"activityList":{"items":[{"before":"dc07a1ef2368b98227d48d37ded6e6fad9f0327e","after":"e6fdc624fbf0f6f650523c9c5df84c6f09ea3288","ref":"refs/heads/lineage-21","pushedAt":"2024-05-05T07:05:12.000Z","pushType":"push","commitsCount":83,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21\n\n* qcom/lineage-20:\n erofs: Add a bunch of missing includes\n BACKPORT: erofs: fix lz4 inplace decompression\n UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem()\n BACKPORT: erofs: add per-cpu threads for decompression as an option\n sched: Provide sched_set_fifo()\n sched: Provide sched_setattr_nocheck()\n Revert \"erofs: add REQ_RAHEAD flag to readahead requests\"\n erofs: Switch to attach/detach_page_private\n include/linux/pagemap.h: introduce attach/detach_page_private\n BACKPORT: erofs: fix use-after-free of on-stack io[]\n MAINTAINERS: erofs: update my email address\n MAINTAINERS: erofs: complete sub-entries for erofs\n erofs: move erofs out of staging\n staging: erofs: turn cache strategies into mount options\n staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM\n staging: erofs: support IO read error injection\n staging: erofs: complete POSIX ACL support\n staging: erofs: add document\n erofs: ensure that the post-EOF tails are all zeroed\n erofs: fix compact 4B support for 16k block size\n erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF\n erofs: fix potential overflow calculating xattr_isize\n erofs: stop parsing non-compact HEAD index if clusterofs is invalid\n erofs: avoid consecutive detection for Highmem memory\n erofs: fix 1 lcluster-sized pcluster for big pcluster\n erofs: enable big pcluster feature\n erofs: support decompress big pcluster for lz4 backend\n erofs: support parsing big pcluster compact indexes\n erofs: support parsing big pcluster compress indexes\n erofs: adjust per-CPU buffers according to max_pclusterblks\n erofs: add big physical cluster definition\n erofs: fix up inplace I/O pointer for big pcluster\n erofs: introduce physical cluster slab pools\n erofs: introduce multipage per-CPU buffers\n erofs: reserve physical_clusterbits[]\n erofs: Clean up spelling mistakes found in fs/erofs\n erofs: add on-disk compression configurations\n erofs: introduce on-disk lz4 fs configurations\n erofs: support adjust lz4 history window size\n erofs: introduce erofs_sb_has_xxx() helpers\n erofs: don't use erofs_map_blocks() any more\n erofs: complete a missing case for inplace I/O\n erofs: use sync decompression for atomic contexts only\n erofs: use workqueue decompression for atomic contexts only\n erofs: avoid memory allocation failure during rolling decompression\n erofs: force inplace I/O under low memory scenario\n erofs: simplify try_to_claim_pcluster()\n erofs: insert to managed cache after adding to pcl\n erofs: get rid of magical Z_EROFS_MAPPING_STAGING\n erofs: remove a void EROFS_VERSION macro set in Makefile\n erofs: fix unsafe pagevec reuse of hooked pclusters\n erofs: remove the occupied parameter from z_erofs_pagevec_enqueue()\n erofs: don't trigger WARN() when decompression fails\n erofs: sync up with kernel 5.10\n lib/lz4: explicitly support in-place decompression\n lz4: fix kernel decompression speed\n lib/lz4: update LZ4 decompressor module\n xarray: add the xa_lock to the radix_tree_root\n idr: Add idr_alloc_u32 helper\n fscache: use appropriate radix tree accessors\n locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed()\n fs: export generic_file_buffered_read()\n exfat: github action: run buiuld and tests on for-kernel-version-from-4.1.0 branch\n exfat: fix ALIGN_DOWN undefined error\n exfat: using ffs instead of internal logic\n exfat: using hweight instead of internal logic\n exfat: fix ctime is not updated\n exfat: fix setting uninitialized time to ctime/atime\n exfat: convert to new timestamp accessors\n exfat: convert to ctime accessor functions\n exfat: fs: pass the request_mask to generic_fillattr\n exfat: convert to simple_rename_timestamp\n exfat: ensure that ctime is updated whenever the mtime is\n exfat: fs: add CONFIG_BUFFER_HEAD\n exfat: use fat ioctls definitions from include/uapi/linux/msdos_fs.h\n exfat: github action: remove liunx-4.1 source to get more disk space\n exfat: support create zero-size directory\n exfat: support handle zero-size directory\n exfat: add ioctls for accessing attributes\n exfat: vfs: get rid of old '->iterate' directory operation\n\nChange-Id: I2723614eb2ed8431a4fa7696cd21389dd61d291a","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21"}},{"before":"d91e8fe8bdff59eb725d1d92e79ce5d636778e77","after":"dc07a1ef2368b98227d48d37ded6e6fad9f0327e","ref":"refs/heads/lineage-21","pushedAt":"2024-03-31T11:06:58.000Z","pushType":"push","commitsCount":379,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21\n\n* qcom/lineage-20:\n BACKPORT: memshare: Prevent possible integer overflow\n LTS: Update to 4.14.340\n fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio\n KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()\n PCI/MSI: Prevent MSI hardware interrupt number truncation\n s390: use the correct count for __iowrite64_copy()\n packet: move from strlcpy with unused retval to strscpy\n ipv6: sr: fix possible use-after-free and null-ptr-deref\n nouveau: fix function cast warnings\n scsi: jazz_esp: Only build if SCSI core is builtin\n RDMA/srpt: fix function pointer cast warnings\n RDMA/srpt: Support specifying the srpt_service_guid parameter\n IB/hfi1: Fix a memleak in init_credit_return\n usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs\n l2tp: pass correct message length to ip6_append_data\n gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()\n dm-crypt: don't modify the data when using authenticated encryption\n mm: memcontrol: switch to rcu protection in drain_all_stock()\n s390/qeth: Fix potential loss of L3-IP@ in case of network issues\n virtio-blk: Ensure no requests in virtqueues before deleting vqs.\n firewire: core: send bus reset promptly on gap count error\n hwmon: (coretemp) Enlarge per package core count limit\n regulator: pwm-regulator: Add validity checks in continuous .get_voltage\n ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()\n ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()\n ahci: asm1166: correct count of reported ports\n fbdev: sis: Error out if pixclock equals zero\n fbdev: savage: Error out if pixclock equals zero\n wifi: mac80211: fix race condition on enabling fast-xmit\n wifi: cfg80211: fix missing interfaces when dumping\n dmaengine: shdma: increase size of 'dev_id'\n scsi: target: core: Add TMF to tmr_list handling\n sched/rt: Disallow writing invalid values to sched_rt_period_us\n sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset\n sched/rt: Fix sysctl_sched_rr_timeslice intial value\n nilfs2: replace WARN_ONs for invalid DAT metadata block requests\n memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock()\n net/sched: Retire dsmark qdisc\n net/sched: Retire ATM qdisc\n net/sched: Retire CBQ qdisc\n drm/msm/sde: disable early wakeup for non-cmd panels\n LTS: Update to 4.14.339\n netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()\n lsm: new security_file_ioctl_compat() hook\n nilfs2: fix potential bug in end_buffer_async_write\n sched/membarrier: reduce the ability to hammer on sys_membarrier\n Revert \"md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d\"\n pmdomain: core: Move the unused cleanup to a _sync initcall\n irqchip/irq-brcmstb-l2: Add write memory barrier before exit\n nfp: use correct macro for LengthSelect in BAR config\n nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()\n nilfs2: fix data corruption in dsync block recovery for small block sizes\n ALSA: hda/conexant: Add quirk for SWS JS201D\n x86/mm/ident_map: Use gbpages only where full GB page should be mapped.\n staging: iio: ad5933: fix type mismatch regression\n ext4: fix double-free of blocks due to wrong extents moved_len\n xen-netback: properly sync TX responses\n nfc: nci: free rx_data_reassembly skb on NCI device cleanup\n firewire: core: correct documentation of fw_csr_string() kernel API\n scsi: Revert \"scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock\"\n usb: f_mass_storage: forbid async queue when shutdown happen\n USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT\n HID: wacom: Do not register input devices until after hid_hw_start\n HID: wacom: generic: Avoid reporting a serial of '0' to userspace\n mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again\n tracing/trigger: Fix to return error if failed to alloc snapshot\n i40e: Fix waiting for queues of all VSIs to be disabled\n MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler\n net: sysfs: Fix /sys/class/net/ path for statistics\n Documentation: net-sysfs: describe missing statistics\n ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()\n spi: ppc4xx: Drop write-only variable\n btrfs: send: return EOPNOTSUPP on unknown flags\n vhost: use kzalloc() instead of kmalloc() followed by memset()\n Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID\n USB: serial: cp210x: add ID for IMST iM871A-USB\n USB: serial: option: add Fibocom FM101-GL variant\n USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e\n net/af_iucv: clean up a try_then_request_module()\n netfilter: nft_compat: restrict match/target protocol to u16\n netfilter: nft_compat: reject unused compat flag\n ppp_async: limit MRU to 64K\n tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()\n rxrpc: Fix response to PING RESPONSE ACKs to a dead call\n inet: read sk->sk_family once in inet_recv_error()\n hwmon: (aspeed-pwm-tacho) mutex for tach reading\n atm: idt77252: fix a memleak in open_card_ubr0\n phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP\n dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV\n bonding: remove print in bond_verify_device_path\n HID: apple: Add 2021 magic keyboard FN key mapping\n HID: apple: Add support for the 2021 Magic Keyboard\n HID: apple: Swap the Fn and Left Control keys on Apple keyboards\n net: sysfs: Fix /sys/class/net/ path\n af_unix: fix lockdep positive in sk_diag_dump_icons()\n net: ipv4: fix a memleak in ip_setup_cork\n net: Fix one possible memleak in ip_setup_cork\n netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger\n llc: call sock_orphan() at release time\n ipv6: Ensure natural alignment of const ipv6 loopback and router addresses\n ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()\n ixgbe: Refactor overtemp event handling\n ixgbe: Remove non-inclusive language\n net: remove unneeded break\n scsi: isci: Fix an error code problem in isci_io_request_build()\n wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update\n drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'\n ceph: fix deadlock or deadcode of misusing dget()\n virtio_net: Fix \"‘%d’ directive writing between 1 and 11 bytes into a region of size 10\" warnings\n libsubcmd: Fix memory leak in uniq()\n usb: hub: Replace hardcoded quirk value with BIT() macro\n PCI: Only override AMD USB controller if required\n mfd: ti_am335x_tscadc: Fix TI SoC dependencies\n um: net: Fix return type of uml_net_start_xmit()\n um: Don't use vfprintf() for os_info()\n um: Fix naming clash between UML and scheduler\n leds: trigger: panic: Don't register panic notifier if creating the trigger failed\n clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()\n clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()\n media: ddbridge: fix an error code problem in ddb_probe\n IB/ipoib: Fix mcast list locking\n drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time\n ALSA: hda: Intel: add HDA_ARL PCI ID support\n ALSA: hda: Add Icelake PCI ID\n PCI: add INTEL_HDA_ARL to pci_ids.h\n media: stk1160: Fixed high volume of stk1160_dbg messages\n drm/mipi-dsi: Fix detach call without attach\n drm/framebuffer: Fix use of uninitialized variable\n drm/drm_file: fix use of uninitialized variable\n RDMA/IPoIB: Fix error code return in ipoib_mcast_join\n fast_dput(): handle underflows gracefully\n ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument\n wifi: cfg80211: free beacon_ies when overridden from hidden BSS\n wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()\n wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices\n md: Whenassemble the array, consult the superblock of the freshest device\n ARM: dts: imx23/28: Fix the DMA controller node name\n ARM: dts: imx23-sansa: Use preferred i2c-gpios properties\n ARM: dts: imx27-apf27dev: Fix LED name\n ARM: dts: imx1: Fix sram node\n ARM: dts: imx27: Fix sram node\n ARM: dts: imx: Use flash@0,0 pattern\n ARM: dts: imx25/27-eukrea: Fix RTC node name\n ARM: dts: rockchip: fix rk3036 hdmi ports node\n scsi: libfc: Fix up timeout error in fc_fcp_rec_error()\n scsi: libfc: Don't schedule abort twice\n bpf: Add map and need_defer parameters to .map_fd_put_ptr()\n wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()\n ARM: dts: imx7s: Fix nand-controller #size-cells\n ARM: dts: imx7s: Fix lcdif compatible\n bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk\n PCI: Add no PM reset quirk for NVIDIA Spectrum devices\n scsi: lpfc: Fix possible file string name overflow when updating firmware\n ext4: unify the type of flexbg_size to unsigned int\n SUNRPC: Fix a suspicious RCU usage warning\n KVM: s390: fix setting of fpc register\n s390/ptrace: handle setting of fpc register correctly\n jfs: fix array-index-out-of-bounds in diNewExt\n rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()\n pstore/ram: Fix crash when setting number of cpus to an odd number\n jfs: fix uaf in jfs_evict_inode\n jfs: fix array-index-out-of-bounds in dbAdjTree\n jfs: fix slab-out-of-bounds Read in dtSearch\n UBSAN: array-index-out-of-bounds in dtSplitRoot\n FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree\n ACPI: extlog: fix NULL pointer dereference check\n PNP: ACPI: fix fortify warning\n ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop\n audit: Send netlink ACK before setting connection in auditd_set\n powerpc/lib: Validate size for vector operations\n powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()\n powerpc: Fix build error due to is_valid_bugaddr()\n powerpc/mm: Fix null-pointer dereference in pgtable_cache_add\n tick/sched: Preserve number of idle sleeps across CPU hotplug events\n mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan\n drm/bridge: nxp-ptn3460: simplify some error checking\n drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking\n drm: Don't unref the same fb many times by mistake due to deadlock handling\n gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04\n netfilter: nf_tables: reject QUEUE/DROP verdict parameters\n btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args\n btrfs: don't warn if discard range is not aligned to sector\n net: fec: fix the unhandled context fault from smmu\n fjes: fix memleaks in fjes_hw_setup\n netfilter: nf_tables: restrict anonymous set and map names to 16 bytes\n net/mlx5e: fix a double-free in arfs_create_groups\n net/mlx5: Use kfree(ft->g) in arfs_create_groups()\n netlink: fix potential sleeping issue in mqueue_flush_file\n tcp: Add memory barrier to tcp_push()\n net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv\n llc: Drop support for ETH_P_TR_802_2.\n llc: make llc_ui_sendmsg() more robust against bonding changes\n vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING\n drivers: core: fix kernel-doc markup for dev_err_probe()\n driver code: print symbolic error code\n Revert \"driver core: Annotate dev_err_probe() with __must_check\"\n driver core: Annotate dev_err_probe() with __must_check\n x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum\n powerpc: Use always instead of always-y in for crtsavres.o\n block: Remove special-casing of compound pages\n parisc/firmware: Fix F-extend for PDC addresses\n rpmsg: virtio: Free driver_override when rpmsg_remove()\n hwrng: core - Fix page fault dead lock on mmap-ed hwrng\n PM: hibernate: Enforce ordering during image compression/decompression\n crypto: api - Disallow identical driver names\n serial: sc16is7xx: add check for unsupported SPI modes during probe\n spi: introduce SPI_MODE_X_MASK macro\n driver core: add device probe log helper\n serial: sc16is7xx: set safe default SPI clock frequency\n units: add the HZ macros\n units: change from 'L' to 'UL'\n units: Add Watt units\n include/linux/units.h: add helpers for kelvin to/from Celsius conversion\n PCI: mediatek: Clear interrupt status before dispatching handler\n soc: qcom: smem: Add boundary checks for partitions\n qcacmn: Fix out of bound read issue in ESP ie parse\n msm: kgsl: Do not release dma and anon buffers if unmap fails\n LTS: Update to 4.14.338\n crypto: scompress - initialize per-CPU variables on each CPU\n Revert \"NFSD: Fix possible sleep during nfsd4_release_lockowner()\"\n i2c: s3c24xx: fix transferring more than one message in polling mode\n i2c: s3c24xx: fix read transfers in polling mode\n kdb: Fix a potential buffer overflow in kdb_local()\n kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ\n ipvs: avoid stat macros calls from preemptible context\n net: ravb: Fix dma_addr_t truncation in error case\n serial: imx: Correct clock error message in function probe()\n apparmor: avoid crash when parsed profile name is empty\n MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()\n MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()\n HID: wacom: Correct behavior when processing some confidence == false touches\n wifi: mwifiex: configure BSSID consistently when starting AP\n wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors\n wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code\n fbdev: flush deferred work in fb_deferred_io_fsync()\n ALSA: oxygen: Fix right channel of capture volume mixer\n usb: mon: Fix atomicity violation in mon_bin_vma_fault\n usb: chipidea: wait controller resume finished for wakeup irq\n usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart\n usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()\n tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug\n binder: fix unused alloc->free_async_space\n binder: fix race between mmput() and do_exit()\n xen-netback: don't produce zero-size SKB frags\n Input: atkbd - use ab83 as id when skipping the getid command\n binder: fix async space check for 0-sized buffers\n watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling\n watchdog: set cdev owner before adding\n gpu/drm/radeon: fix two memleaks in radeon_vm_init\n drivers/amd/pm: fix a use-after-free in kv_parse_power_table\n drm/amd/pm: fix a double-free in si_dpm_init\n media: dvbdev: drop refcount on error path in dvb_device_open()\n media: cx231xx: fix a memleak in cx231xx_init_isoc\n drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table\n drm/radeon/dpm: fix a memleak in sumo_parse_power_table\n drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()\n drm/drv: propagate errors from drm_modeset_register_all()\n drm/msm/mdp4: flush vblank event on disable\n ASoC: cs35l34: Fix GPIO name and drop legacy include\n ASoC: cs35l33: Fix GPIO name and drop legacy include\n drm/radeon: check return value of radeon_ring_lock()\n drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()\n drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()\n f2fs: fix to avoid dirent corruption\n drm/bridge: Fix typo in post_disable() description\n media: pvrusb2: fix use after free on context disconnection\n RDMA/usnic: Silence uninitialized symbol smatch warnings\n ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()\n Bluetooth: Fix bogus check for re-auth no supported with non-ssp\n wifi: rtlwifi: rtl8192se: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192de: using calculate_bit_shift()\n rtlwifi: rtl8192de: make arrays static const, makes object smaller\n wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192c: using calculate_bit_shift()\n wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()\n wifi: rtlwifi: add calculate_bit_shift()\n wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior\n rtlwifi: Use ffs in _phy_calculate_bit_shift\n firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()\n net/ncsi: Fix netlink major/minor version numbers\n ncsi: internal.h: Fix a spello\n wifi: libertas: stop selecting wext\n bpf, lpm: Fix check prefixlen before walking trie\n NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT\n crypto: scomp - fix req->dst buffer overflow\n crypto: scompress - Use per-CPU struct instead multiple variables\n crypto: scompress - return proper error code for allocation failure\n crypto: sahara - do not resize req->src when doing hash operations\n crypto: sahara - fix processing hash requests with req->nbytes < sg->length\n crypto: sahara - improve error handling in sahara_sha_process()\n crypto: sahara - fix wait_for_completion_timeout() error handling\n crypto: sahara - fix ahash reqsize\n crypto: virtio - Wait for tasklet to complete on device remove\n pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()\n crypto: sahara - fix error handling in sahara_hw_descriptor_create()\n crypto: sahara - fix processing requests with cryptlen < sg->length\n crypto: sahara - fix ahash selftest failure\n crypto: sahara - remove FLAGS_NEW_KEY logic\n crypto: af_alg - Disallow multiple in-flight AIO requests\n crypto: ccp - fix memleak in ccp_init_dm_workarea\n crypto: virtio - Handle dataq logic with tasklet\n mtd: Fix gluebi NULL pointer dereference caused by ftl notifier\n calipso: fix memory leak in netlbl_calipso_add_pass()\n netlabel: remove unused parameter in netlbl_netlink_auditinfo()\n net: netlabel: Fix kerneldoc warnings\n ACPI: video: check for error while searching for backlight device parent\n mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response\n powerpc/imc-pmu: Add a null pointer check in update_events_in_group()\n powerpc/powernv: Add a null pointer check in opal_event_init()\n selftests/powerpc: Fix error handling in FPU/VMX preemption tests\n powerpc/pseries/memhp: Fix access beyond end of drmem array\n powerpc/pseries/memhotplug: Quieten some DLPAR operations\n powerpc/44x: select I2C for CURRITUCK\n powerpc: remove redundant 'default n' from Kconfig-s\n powerpc: add crtsavres.o to always-y instead of extra-y\n EDAC/thunderx: Fix possible out-of-bounds string access\n x86/lib: Fix overflow when counting digits\n coresight: etm4x: Fix width of CCITMIN field\n uio: Fix use-after-free in uio_open\n binder: fix comment on binder_alloc_new_buf() return value\n drm/crtc: fix uninitialized variable use\n Input: xpad - add Razer Wolverine V2 support\n ARC: fix spare error\n s390/scm: fix virtual vs physical address confusion\n Input: atkbd - skip ATKBD_CMD_GETID in translated mode\n reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning\n ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI\n tracing: Add size check when printing trace_marker output\n tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing\n drm/crtc: Fix uninit-value bug in drm_mode_setcrtc\n jbd2: correct the printing of write_flags in jbd2_write_superblock()\n clk: rockchip: rk3128: Fix HCLK_OTG gate register\n drm/exynos: fix a potential error pointer dereference\n ASoC: da7219: Support low DC impedance headset\n net/tg3: fix race condition in tg3_reset_task()\n ASoC: rt5650: add mutex to avoid the jack detection failure\n ASoC: cs43130: Fix incorrect frame delay configuration\n ASoC: cs43130: Fix the position of const qualifier\n f2fs: explicitly null-terminate the xattr list\n BACKPORT: media: venus: hfi: fix the check to handle buffer requirement\n LTS: Update to 4.14.337\n ipv6: remove max_size check inline with ipv4\n ipv6: make ip6_rt_gc_expire an atomic_t\n net/dst: use a smaller percpu_counter batch for dst entries accounting\n net: add a route cache full diagnostic message\n netfilter: nf_tables: Reject tables of unsupported family\n fuse: nlookup missing decrement in fuse_direntplus_link\n mm: fix unmap_mapping_range high bits shift bug\n mm/memory-failure: check the mapcount of the precise page\n bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()\n asix: Add check for usbnet_get_endpoints\n net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues\n net/qla3xxx: switch from 'pci_' to 'dma_' API\n LTS: create metadata for 4.14.y\n qseecom: Change in buffer sharing mechanism in qseecom\n fw-api: CL 25639871 - update fw common interface files\n fw-api: CL 25638846 - update fw common interface files\n fw-api: CL 25637760 - update fw common interface files\n fw-api: CL 25636238 - update fw common interface files\n fw-api: CL 25618622 - update fw common interface files\n fw-api: CL 25612024 - update fw common interface files\n fw-api: CL 25601210 - update fw common interface files\n fw-api: CL 25598308 - update fw common interface files\n fw-api: CL 25585821 - update fw common interface files\n fw-api: CL 25582070 - update fw common interface files\n fw-api: CL 25582068 - update fw common interface files\n fw-api: CL 25560130 - update fw common interface files\n fw-api: CL 25538998 - update fw common interface files\n fw-api: CL 25538692 - update fw common interface files\n fw-api: CL 25526295 - update fw common interface files\n\nChange-Id: Iab19598a79938e2bcd01f8f19eaf97e38af08174","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21"}},{"before":"f34c9ab5042f72b41eb46972086786f2814c34ea","after":"d91e8fe8bdff59eb725d1d92e79ce5d636778e77","ref":"refs/heads/lineage-21","pushedAt":"2024-03-20T18:23:41.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom/lineage-20' into HEAD\n\n* qcom/lineage-20:\n BACKPORT: bpf: Use char in prog and map name\n bpf: Change bpf_obj_name_cpy() to better ensure map's name is init by 0\n BACKPORT: bpf: Add map_name to bpf_map_info\n BACKPORT: bpf: Add name, load_time, uid and map_ids to bpf_prog_info\n disp: sde_crtc: add early_wakeup_show function\n\nChange-Id: I6b8422781cbeba9ea6a79027260dce3f9209d7a0","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom/lineage-20' into HEAD"}},{"before":"6091c865f3373f647a1a146502d92df79134a6a4","after":"f34c9ab5042f72b41eb46972086786f2814c34ea","ref":"refs/heads/lineage-21","pushedAt":"2024-03-15T14:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"oneplus7: Enable CONFIG_WIREGUARD\n\nAdd native kernel support for a sane VPN\n\nNote, this disables CONFIG_ARM64_CRYPTO from the gki arm64 defconfig\nbecause CONFIG_WIREGUARD explicitly enables. So the functionality is\nstill there, but the defconfig does not need to show it anymore.\n\nBug: 152722841\n(Picked from commit 90355457d1c9)\nSigned-off-by: Greg Kroah-Hartman \nChange-Id: Iece00c78770ac146d0f5bc252902794fec2e3955","shortMessageHtmlLink":"oneplus7: Enable CONFIG_WIREGUARD"}},{"before":"db2d7943a8ddba0ddff26f19c01ab62dc2ee4f09","after":"6091c865f3373f647a1a146502d92df79134a6a4","ref":"refs/heads/lineage-21","pushedAt":"2024-03-04T21:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"oneplus7: Disable external SoC control\n\nChange-Id: I54f00da6d59a6015c067bb46927da97fe4d2a4a9","shortMessageHtmlLink":"oneplus7: Disable external SoC control"}},{"before":"e0b53ca31896e4a96f2b50396dfe2e16e6c441a8","after":"db2d7943a8ddba0ddff26f19c01ab62dc2ee4f09","ref":"refs/heads/lineage-21","pushedAt":"2024-02-28T07:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"oneplus7: Disable PAGE_OWNER and regenerate config\n\nChange-Id: I6535c9dfd0824ecd8daa24f76362a468f7c19a43","shortMessageHtmlLink":"oneplus7: Disable PAGE_OWNER and regenerate config"}},{"before":"023421426ec4c254cc894e47cf80acf53f669cbb","after":"e0b53ca31896e4a96f2b50396dfe2e16e6c441a8","ref":"refs/heads/lineage-21","pushedAt":"2024-02-20T22:49:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21\n\n* qcom/lineage-20:\n drm/msm/sde: add sysfs node for trigger wake up early\n drm/msm/sde: use first vblank event to trigger early wakeup\n\nChange-Id: Iaa4fa9bd84b6af04fe624447a444680b882b9791","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21"}},{"before":"4ded6c7deb3023a418d2eb377c9abcc425c00efc","after":"023421426ec4c254cc894e47cf80acf53f669cbb","ref":"refs/heads/lineage-21","pushedAt":"2024-02-20T19:12:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21\n\n* qcom/lineage-20:\n msm: camera: isp: Fix null pointer dereference when logging irq delay\n\nChange-Id: I9ee95898bc62136a63255ac4c1e2c9c9928bc37b","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21"}},{"before":"fc53fd8595f0f0e15aeab58a0c722ef5124dcf24","after":"4ded6c7deb3023a418d2eb377c9abcc425c00efc","ref":"refs/heads/lineage-21","pushedAt":"2024-02-16T16:14:27.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21\n\n* qcom/lineage-20:\n ANDROID: fs/fuse: Keep FUSE file times consistent with lower file\n UPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command\n ANDROID: fuse/passthrough: API V2 with __u32 open argument\n FROMLIST: fuse: Introduce passthrough for mmap\n FROMLIST: fuse: Use daemon creds in passthrough mode\n FROMLIST: fuse: Handle asynchronous read and write in passthrough\n FROMLIST: fuse: Introduce synchronous read and write for passthrough\n FROMLIST: fuse: Passthrough initialization and release\n FROMLIST: fuse: Definitions and ioctl for passthrough\n FROMLIST: fuse: 32-bit user space ioctl compat for fuse device\n FROMLIST: fs: Generic function to convert iocb to rw flags\n BACKPORT: fs: align IOCB_* flags with RWF_* flags\n UPSTREAM: fs: add RWF_APPEND\n asoc: codec: update SOC_SINGLE_SX_TLV to SOC_SINGLE_S8_TLV\n drm/msm/sde: Fix UBSan warnings in sde\n securemsm-kernel: Fix multiple listener registration on same fd\n qcacmn: Add sanity check to fix OOB issue\n fw-api: CL 25522189 - update fw common interface files\n fw-api: CL 25493022 - update fw common interface files\n fw-api: CL 25473754 - update fw common interface files\n qcacmn: Fix OOB issue\n Release 5.2.022.12B\n qcacld-3.0: Ignore CSA request for invalid channel\n Release 5.2.022.12A\n qcacld-3.0: Fix OOB in wma_scan_roam.c\n Release 5.2.022.12\n qcacld-3.0: Don't start vdev trans if vdev ops is pending\n Release 5.2.022.11Z\n qcacld-3.0: Move SAP to STA channel during SAP start\n\nChange-Id: Iaa02883de14083c22f418c754f837bfad2a823f2","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21"}},{"before":"7ab655c9b5dc2ab48bb210e724e754862d92e83a","after":"fc53fd8595f0f0e15aeab58a0c722ef5124dcf24","ref":"refs/heads/lineage-21","pushedAt":"2024-02-16T11:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"drm/msm/dsi-staging: Notify MSM_DRM_EVENT_BLANK after disabling panel\n\nThis was accidentally skipped in b06cebb1c7e7 and adding it back fixes\ntouchscreen gestures on Synaptics devices.\n\nChange-Id: I3b804daa996716be8b592103e8b1cf4616966f10","shortMessageHtmlLink":"drm/msm/dsi-staging: Notify MSM_DRM_EVENT_BLANK after disabling panel"}},{"before":"4518e1b422101234fcb2cd3bb30d2e2a8d07455e","after":"7ab655c9b5dc2ab48bb210e724e754862d92e83a","ref":"refs/heads/lineage-21","pushedAt":"2024-02-15T22:52:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"oneplus7: Enable CONFIG_LOCALVERSION_AUTO\n\nChange-Id: I468fd07a8e814e44baa5da666145c520979a10a2","shortMessageHtmlLink":"oneplus7: Enable CONFIG_LOCALVERSION_AUTO"}},{"before":"cffa190efcb40c1595ef6974b7629fd8992565a4","after":"4518e1b422101234fcb2cd3bb30d2e2a8d07455e","ref":"refs/heads/lineage-21","pushedAt":"2024-02-08T11:52:18.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21\n\nChange-Id: I73f1a098f6ab2453a0be05dc6776653d214e0c96","shortMessageHtmlLink":"Merge remote-tracking branch 'qcom/lineage-20' into lineage-21"}},{"before":"0c3a0571d593261de19d943d243037d25434baf7","after":"cffa190efcb40c1595ef6974b7629fd8992565a4","ref":"refs/heads/lineage-21","pushedAt":"2024-01-29T11:31:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"oneplus7: Disable GENI serial console\n\nChange-Id: I8e929f00b136ba8cb6ef678557c485d6c55f5f66","shortMessageHtmlLink":"oneplus7: Disable GENI serial console"}},{"before":null,"after":"0c3a0571d593261de19d943d243037d25434baf7","ref":"refs/heads/backups/20240129-1129/lineage-21","pushedAt":"2024-01-29T11:30:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"fs: proc: Add PROC_CMDLINE_APPEND_ANDROID_FORCE_NORMAL_BOOT\n\nFor Android 9 launch A/B devices migrating to Android 10 style\nsystem-as-root, `androidboot.force_normal_boot=1` must be passed in\ncmdline when booting into normal or charger mode. However, it is not\nalways possible for one to modify the bootloader to adhere to these\nchanges. As a workaround, one can use the presence of the\n`skip_initramfs` flag in cmdline to to decide whether to append the new\nflag to cmdline on the kernel side.\n\nCo-authored-by: jabashque \nChange-Id: Ia00ea2c54e2a7d2275e552837039033adb98d0ff","shortMessageHtmlLink":"fs: proc: Add PROC_CMDLINE_APPEND_ANDROID_FORCE_NORMAL_BOOT"}},{"before":"835bf99ccc4753999e1e6db519599a946f57c325","after":"2947e6b4dc5f778307b138cd382db103419c4bcb","ref":"refs/heads/lineage-20","pushedAt":"2023-12-08T09:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"mm/page_alloc: fix build with CONFIG_HIBERNATION enabled\n\n> mm/page_alloc.c:2823:16: error: no member named 'free_areai' in 'struct zone'; did you mean 'free_area'?\n> &zone->free_areai[flc][order].free_list[t], lru) {\n> ^~~~~~~~~~\n> free_area\n\nChange-Id: I8fea6a60e3ba7fb596ed6a43c66d478514042993\nSigned-off-by: steadfasterX ","shortMessageHtmlLink":"mm/page_alloc: fix build with CONFIG_HIBERNATION enabled"}},{"before":"835bf99ccc4753999e1e6db519599a946f57c325","after":"0c3a0571d593261de19d943d243037d25434baf7","ref":"refs/heads/lineage-21","pushedAt":"2023-11-03T21:01:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"fs: proc: Add PROC_CMDLINE_APPEND_ANDROID_FORCE_NORMAL_BOOT\n\nFor Android 9 launch A/B devices migrating to Android 10 style\nsystem-as-root, `androidboot.force_normal_boot=1` must be passed in\ncmdline when booting into normal or charger mode. However, it is not\nalways possible for one to modify the bootloader to adhere to these\nchanges. As a workaround, one can use the presence of the\n`skip_initramfs` flag in cmdline to to decide whether to append the new\nflag to cmdline on the kernel side.\n\nCo-authored-by: jabashque \nChange-Id: Ia00ea2c54e2a7d2275e552837039033adb98d0ff","shortMessageHtmlLink":"fs: proc: Add PROC_CMDLINE_APPEND_ANDROID_FORCE_NORMAL_BOOT"}},{"before":null,"after":"835bf99ccc4753999e1e6db519599a946f57c325","ref":"refs/heads/lineage-21","pushedAt":"2023-11-03T19:12:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"misc: tri_state_key: Assign vendor id\n\nThis prevents inputflinger from grouping tri key under some unrelated\ninput device.\n\nChange-Id: I6dfc7caf031fac0bff4a7b2f13c324814d297e9b","shortMessageHtmlLink":"misc: tri_state_key: Assign vendor id"}},{"before":"01bc5c64dc62f1467719cd5379310b8762ee455b","after":"835bf99ccc4753999e1e6db519599a946f57c325","ref":"refs/heads/lineage-20","pushedAt":"2023-11-03T19:12:00.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"misc: tri_state_key: Assign vendor id\n\nThis prevents inputflinger from grouping tri key under some unrelated\ninput device.\n\nChange-Id: I6dfc7caf031fac0bff4a7b2f13c324814d297e9b","shortMessageHtmlLink":"misc: tri_state_key: Assign vendor id"}},{"before":"328004a9c3e614cb78b2a753af420e53cc91bd33","after":"01bc5c64dc62f1467719cd5379310b8762ee455b","ref":"refs/heads/lineage-20","pushedAt":"2023-09-09T18:05:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"headers_lib: Remove Android.bp -> Androidbp symlink\n\nThis was brought in after OOS kernel merge.\n\nChange-Id: Idafda13f897f317a4a033460e0f2835371399275","shortMessageHtmlLink":"headers_lib: Remove Android.bp -> Androidbp symlink"}},{"before":"0224bc7e89a6211259398847bb315d75de605e32","after":"328004a9c3e614cb78b2a753af420e53cc91bd33","ref":"refs/heads/lineage-20","pushedAt":"2023-07-22T07:10:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"asoc: changes to fix KW errors\n\nAdd changes to fix KW errors.\n\nChange-Id: I87fc8bf5b2753cef6af881713637e9521389708d\nSigned-off-by: Lakshman Chaluvaraju ","shortMessageHtmlLink":"asoc: changes to fix KW errors"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQbrQXwA","startCursor":null,"endCursor":null}},"title":"Activity · LineageOS/android_kernel_oneplus_sm8150"}