{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75646426,"defaultBranch":"lineage-21","name":"android_kernel_xiaomi_msm8996","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-05T16:50:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713170740.0","currentOid":""},"activityList":{"items":[{"before":"ab46dec77c8313e755926c0bf151faf338b1afaf","after":"c02b7f902256635abf527352c95bbd773501ea73","ref":"refs/heads/lineage-21","pushedAt":"2024-04-15T20:34:09.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":"fpc1020: Make prox/wakeup nodes exclusive to gemini/scorpio\n\nThese are the only fpc1020 devices with front fingerprint sensor.\n\nChange-Id: I93ed53cbcda0d3c6d80da3ba882a45e688265ea5","shortMessageHtmlLink":"fpc1020: Make prox/wakeup nodes exclusive to gemini/scorpio"}},{"before":"7c5ce67fecfd38dd42f7f98182f54cef5a82f286","after":"ab46dec77c8313e755926c0bf151faf338b1afaf","ref":"refs/heads/lineage-21","pushedAt":"2024-03-22T22:47:23.000Z","pushType":"push","commitsCount":12,"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 'msm8998/lineage-20' into lineage-21\n\n* msm8998/lineage-20:\n usb: dwc3: Handle charging behavior when usb data is disabled\n usb: dwc3: Set the initial value of usb_data_enabled before use\n usb: new attributes implementation to enable/disable usb data\n arm64: insn: Fix ldadd instruction encoding\n BACKPORT: Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name\n Bluetooth: hci_sock: fix slab oob read in create_monitor_event\n string: uninline memcpy_and_pad\n string.h: un-fortify memcpy_and_pad\n BACKPORT: string.h: add memcpy_and_pad()\n sched/fair Remove duplicate walt_cpu_high_irqload call\n sched/fair: Remove leftover sched_clock_cpu call\n\nChange-Id: I7508ffd51bfeefc87860c313faba046422f07e06","shortMessageHtmlLink":"Merge remote-tracking branch 'msm8998/lineage-20' into lineage-21"}},{"before":"e71c7bbe6eb04855c673e12fde64548273eae1d7","after":"7c5ce67fecfd38dd42f7f98182f54cef5a82f286","ref":"refs/heads/lineage-21","pushedAt":"2024-02-20T13:56:16.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":"defconfig: mi8996: Enable OverlayFS\n\nOverlayFS is needed to be enabled to align with the\nlatest android base config.\n\nChange-Id: Ibf7cb8e75a7858841f9fc0b5ea84c4ec4db666f8\nSigned-off-by: Swetha Chikkaboraiah ","shortMessageHtmlLink":"defconfig: mi8996: Enable OverlayFS"}},{"before":"acdeeba9cd9a90b23ebb386758e5c249d7b9d083","after":"e71c7bbe6eb04855c673e12fde64548273eae1d7","ref":"refs/heads/lineage-21","pushedAt":"2024-02-19T22:02:31.000Z","pushType":"push","commitsCount":4,"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 'msm8998/lineage-20' into lineage-21\n\n* msm8998/lineage-20:\n input: Drop INPUT_PROP_NO_DUMMY_RELEASE bit\n CHROMIUM: remove Android's cgroup generic permissions checks\n Revert \"sched: tune: Unconditionally allow attach\"\n\nChange-Id: Ic087d5ba184d3f5eb0149f834832f6e796917e78","shortMessageHtmlLink":"Merge remote-tracking branch 'msm8998/lineage-20' into lineage-21"}},{"before":"3b0bf89296a474a532238b979874a5d3c28c6f89","after":"9c0359c4b8b68752e7a7486fac33c1896420d2b4","ref":"refs/heads/lineage-20","pushedAt":"2024-01-10T14:41:01.000Z","pushType":"push","commitsCount":92,"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 'msm8998/lineage-20' into lineage-20\n\n* msm8998/lineage-20:\n bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd\n bpf, arm64: remove prefetch insn in xadd mapping\n bpf, arm64: use separate register for state in stxr\n bpf, arm64: implement jiting of BPF_J{LT, LE, SLT, SLE}\n bpf, arm64: implement jiting of BPF_XADD\n bpf: add BPF_J{LT,LE,SLT,SLE} instructions\n lib/test_bpf: Add tests for unsigned BPF_JGT\n arm64: fix endianness annotation for 'struct jit_ctx' and friends\n bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode\n bpf: remove stubs for cBPF from arch code\n bpf: split HAVE_BPF_JIT into cBPF and eBPF variant\n {nl,mac}80211: add rssi to mesh candidates\n mac80211: mesh: drop new node with weak power\n wifi: cfg80211: avoid leaking stack data into trace\n UPSTREAM: netpoll: Fix device name check in netpoll_setup()\n tracing: Avoid adding tracer option before update_tracer_options\n sched_getaffinity: don't assume 'cpumask_size()' is fully initialized\n thread_info: Remove superflous struct decls\n USB: core: Prevent nested device-reset calls\n USB: core: Don't hold device lock while reading the \"descriptors\" sysfs file\n tty: fix deadlock caused by calling printk() under tty_port->lock\n flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()\n lsm,selinux: pass flowi_common instead of flowi to the LSM hooks\n leds: leds-qpnp: Fix uninitialized local variable\n qcacld-3.0: Avoid possible array OOB\n ASoC: msm-pcm-q6-v2: Add dsp buf check\n asoc: Update copy_to_user to requested buffer size\n asoc: msm-pcm-q6-v2: Update memset for period size\n asoc: Reset the buffer if size is partial or zero\n msm: adsprpc: Handle UAF in fastrpc internal munmap\n msm: adsprpc: Handle UAF in fastrpc debugfs read\n msm: adsprpc: Add missing spin_lock in `fastrpc_debugfs_read`\n msm: ADSPRPC: Protect global remote heap maps\n msm: adsprpc: Avoid race condition during map creation and free\n adsprpc: update mmap list nodes before mmap free\n sched: deadline: Add missing WALT code\n sched: Reinstantiate EAS check_for_migration() implementation\n sched: Remove left-over CPU-query from __migrate_task\n BACKPORT: net: ipv6: Fix processing of RAs in presence of VRF\n wifi: cfg80211: Fix use after free for wext\n cfg80211: allow connect keys only with default (TX) key\n nl80211: Update bss channel on channel switch for P2P_CLIENT\n ALSA: oss: Fix potential deadlock at unregistration\n Revert \"ALSA: rawmidi: Fix racy buffer resize under concurrent accesses\"\n ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()\n ALSA: rawmidi: Avoid OOB access to runtime buffer\n HID: check empty report_list in hid_validate_values()\n HID: core: Provide new max_buffer_size attribute to over-ride the default\n HID: core: fix shift-out-of-bounds in hid_report_raw_event\n tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()\n tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()\n tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line\n tracing: Fix memleak due to race between current_tracer and trace\n tracing: Ensure trace buffer is at least 4096 bytes large\n tracing: Fix tp_printk option related with tp_printk_stop_on_boot\n blktrace: Fix output non-blktrace event when blk_classic option enabled\n msm: kgsl: Prevent wrap around during user address mapping\n iommu: Fix missing return check of arm_lpae_init_pte\n q6asm: validate payload size before access\n dsp: afe: Add check for sidetone iir config copy size.\n q6core: Avoid OOB access in q6core\n q6voice: Add buf size check for cvs cal data.\n ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start.\n Asoc: check for invalid voice session id\n kconfig: display recursive dependency resolution hint just once\n wireguard: version: bump\n compat: handle backported rng and blake2s\n qemu: set panic_on_warn=1 from cmdline\n qemu: use vports on arm\n device: check for metadata_dst with skb_valid_dst()\n qemu: enable ACPI for SMP\n socket: ignore v6 endpoints when ipv6 is disabled\n socket: free skb in send6 when ipv6 is disabled\n queueing: use CFI-safe ptr_ring cleanup function\n crypto: curve25519-x86_64: use in/out register constraints more precisely\n compat: drop Ubuntu 14.04\n fixup! compat: redefine version constants for sublevel>=256\n wireguard: version: bump\n Makefile: strip prefixed v from version.h\n crypto: curve25519-x86_64: solve register constraints with reserved registers\n compat: udp_tunnel: don't take reference to non-init namespace\n compat: siphash: use _unaligned version by default\n ratelimiter: use kvcalloc() instead of kvzalloc()\n receive: drop handshakes if queue lock is contended\n receive: use ring buffer for incoming handshakes\n device: reset peer src endpoint when netns exits\n main: rename 'mod_init' & 'mod_exit' functions to be module-specific\n netns: actually test for routing loops\n compat: update for RHEL 8.5\n compat: account for grsecurity backports and changes\n compat: account for latest c8s backports\n\nChange-Id: I4dfe089a6973333a48a7db8e61c35e540b0582be","shortMessageHtmlLink":"Merge remote-tracking branch 'msm8998/lineage-20' into lineage-20"}},{"before":"17c35628bdacc116cd072681fe931ce8e8f37f2b","after":"acdeeba9cd9a90b23ebb386758e5c249d7b9d083","ref":"refs/heads/lineage-21","pushedAt":"2024-01-10T14:38:57.000Z","pushType":"push","commitsCount":92,"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 'msm8998/lineage-20' into lineage-21\n\n* msm8998/lineage-20:\n bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd\n bpf, arm64: remove prefetch insn in xadd mapping\n bpf, arm64: use separate register for state in stxr\n bpf, arm64: implement jiting of BPF_J{LT, LE, SLT, SLE}\n bpf, arm64: implement jiting of BPF_XADD\n bpf: add BPF_J{LT,LE,SLT,SLE} instructions\n lib/test_bpf: Add tests for unsigned BPF_JGT\n arm64: fix endianness annotation for 'struct jit_ctx' and friends\n bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode\n bpf: remove stubs for cBPF from arch code\n bpf: split HAVE_BPF_JIT into cBPF and eBPF variant\n {nl,mac}80211: add rssi to mesh candidates\n mac80211: mesh: drop new node with weak power\n wifi: cfg80211: avoid leaking stack data into trace\n UPSTREAM: netpoll: Fix device name check in netpoll_setup()\n tracing: Avoid adding tracer option before update_tracer_options\n sched_getaffinity: don't assume 'cpumask_size()' is fully initialized\n thread_info: Remove superflous struct decls\n USB: core: Prevent nested device-reset calls\n USB: core: Don't hold device lock while reading the \"descriptors\" sysfs file\n tty: fix deadlock caused by calling printk() under tty_port->lock\n flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()\n lsm,selinux: pass flowi_common instead of flowi to the LSM hooks\n leds: leds-qpnp: Fix uninitialized local variable\n qcacld-3.0: Avoid possible array OOB\n ASoC: msm-pcm-q6-v2: Add dsp buf check\n asoc: Update copy_to_user to requested buffer size\n asoc: msm-pcm-q6-v2: Update memset for period size\n asoc: Reset the buffer if size is partial or zero\n msm: adsprpc: Handle UAF in fastrpc internal munmap\n msm: adsprpc: Handle UAF in fastrpc debugfs read\n msm: adsprpc: Add missing spin_lock in `fastrpc_debugfs_read`\n msm: ADSPRPC: Protect global remote heap maps\n msm: adsprpc: Avoid race condition during map creation and free\n adsprpc: update mmap list nodes before mmap free\n sched: deadline: Add missing WALT code\n sched: Reinstantiate EAS check_for_migration() implementation\n sched: Remove left-over CPU-query from __migrate_task\n BACKPORT: net: ipv6: Fix processing of RAs in presence of VRF\n wifi: cfg80211: Fix use after free for wext\n cfg80211: allow connect keys only with default (TX) key\n nl80211: Update bss channel on channel switch for P2P_CLIENT\n ALSA: oss: Fix potential deadlock at unregistration\n Revert \"ALSA: rawmidi: Fix racy buffer resize under concurrent accesses\"\n ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()\n ALSA: rawmidi: Avoid OOB access to runtime buffer\n HID: check empty report_list in hid_validate_values()\n HID: core: Provide new max_buffer_size attribute to over-ride the default\n HID: core: fix shift-out-of-bounds in hid_report_raw_event\n tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()\n tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()\n tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line\n tracing: Fix memleak due to race between current_tracer and trace\n tracing: Ensure trace buffer is at least 4096 bytes large\n tracing: Fix tp_printk option related with tp_printk_stop_on_boot\n blktrace: Fix output non-blktrace event when blk_classic option enabled\n msm: kgsl: Prevent wrap around during user address mapping\n iommu: Fix missing return check of arm_lpae_init_pte\n q6asm: validate payload size before access\n dsp: afe: Add check for sidetone iir config copy size.\n q6core: Avoid OOB access in q6core\n q6voice: Add buf size check for cvs cal data.\n ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start.\n Asoc: check for invalid voice session id\n kconfig: display recursive dependency resolution hint just once\n wireguard: version: bump\n compat: handle backported rng and blake2s\n qemu: set panic_on_warn=1 from cmdline\n qemu: use vports on arm\n device: check for metadata_dst with skb_valid_dst()\n qemu: enable ACPI for SMP\n socket: ignore v6 endpoints when ipv6 is disabled\n socket: free skb in send6 when ipv6 is disabled\n queueing: use CFI-safe ptr_ring cleanup function\n crypto: curve25519-x86_64: use in/out register constraints more precisely\n compat: drop Ubuntu 14.04\n fixup! compat: redefine version constants for sublevel>=256\n wireguard: version: bump\n Makefile: strip prefixed v from version.h\n crypto: curve25519-x86_64: solve register constraints with reserved registers\n compat: udp_tunnel: don't take reference to non-init namespace\n compat: siphash: use _unaligned version by default\n ratelimiter: use kvcalloc() instead of kvzalloc()\n receive: drop handshakes if queue lock is contended\n receive: use ring buffer for incoming handshakes\n device: reset peer src endpoint when netns exits\n main: rename 'mod_init' & 'mod_exit' functions to be module-specific\n netns: actually test for routing loops\n compat: update for RHEL 8.5\n compat: account for grsecurity backports and changes\n compat: account for latest c8s backports\n\nChange-Id: Ie326cd0ff2f6df0729186e7f6412619fce665886","shortMessageHtmlLink":"Merge remote-tracking branch 'msm8998/lineage-20' into lineage-21"}},{"before":"3b0bf89296a474a532238b979874a5d3c28c6f89","after":"17c35628bdacc116cd072681fe931ce8e8f37f2b","ref":"refs/heads/lineage-21","pushedAt":"2023-11-03T16:28:57.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":"ARM64: configs: mi8996: Set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16.\n\nTo have the kernel pre-create 16 loop devices, which will save boot time\nas soon as we start having more than 8 APEXes.\n\nBug: 119022885\nChange-Id: I81fcd421fa3ce69c3f1ae150f7aca3cb64320385\nSigned-off-by: Martijn Coenen ","shortMessageHtmlLink":"ARM64: configs: mi8996: Set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16."}},{"before":null,"after":"3b0bf89296a474a532238b979874a5d3c28c6f89","ref":"refs/heads/lineage-21","pushedAt":"2023-11-03T14:48:13.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":"defconfig: mi8996: Turn on SCHED_TUNE related config options.\n\nThese config options allow the scheduler greater flexibility in\nplacement policies.\n\nChange-Id: Id4287ae6d6c064f6e2dd705a3ecf30e680203ac6\nSigned-off-by: Syed Rameez Mustafa ","shortMessageHtmlLink":"defconfig: mi8996: Turn on SCHED_TUNE related config options."}},{"before":"2611c5974eec14e9c392b391e2dff141138a2e93","after":"3b0bf89296a474a532238b979874a5d3c28c6f89","ref":"refs/heads/lineage-20","pushedAt":"2023-11-03T14:30:17.000Z","pushType":"push","commitsCount":200,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"defconfig: mi8996: Turn on SCHED_TUNE related config options.\n\nThese config options allow the scheduler greater flexibility in\nplacement policies.\n\nChange-Id: Id4287ae6d6c064f6e2dd705a3ecf30e680203ac6\nSigned-off-by: Syed Rameez Mustafa ","shortMessageHtmlLink":"defconfig: mi8996: Turn on SCHED_TUNE related config options."}},{"before":"6684e560caedc40fac75f9a9f64b054e572e0382","after":"2611c5974eec14e9c392b391e2dff141138a2e93","ref":"refs/heads/lineage-20","pushedAt":"2023-03-13T15:05:41.812Z","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":"ARM64: defconfig: mi8996: Enable USB audio\n\nChange-Id: I618d3819472ed3ae99ec9633f1c9bc1fc2f596cc","shortMessageHtmlLink":"ARM64: defconfig: mi8996: Enable USB audio"}},{"before":"f2b1efed0029f8e5567d7e7372a8012ba2af3d3a","after":"173c5987c779ecfc6688b38bd3427bea0400db12","ref":"refs/heads/lineage-19.1","pushedAt":"2023-03-13T15:04:52.908Z","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":"ARM64: defconfig: mi8996: Enable USB audio\n\nChange-Id: I618d3819472ed3ae99ec9633f1c9bc1fc2f596cc","shortMessageHtmlLink":"ARM64: defconfig: mi8996: Enable USB audio"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMVadxAA","startCursor":null,"endCursor":null}},"title":"Activity ยท LineageOS/android_kernel_xiaomi_msm8996"}