<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_kernel_zuk_msm8996.git/drivers, branch master</title>
<subtitle>null
</subtitle>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/'/>
<entry>
<title>Merge remote-tracking branch 'msm8998/lineage-20'</title>
<updated>2024-10-13T08:06:36+00:00</updated>
<author>
<name>Raghuram Subramani</name>
<email>raghus2247@gmail.com</email>
</author>
<published>2024-10-13T08:06:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=6a21d8496b038d1e71fd6a9bd8a95880135665d9'/>
<id>6a21d8496b038d1e71fd6a9bd8a95880135665d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Bpf patch"</title>
<updated>2024-10-13T08:02:41+00:00</updated>
<author>
<name>Raghuram Subramani</name>
<email>raghus2247@gmail.com</email>
</author>
<published>2024-10-13T08:02:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=b73f506bc0ae7119f5f629b222596a27d7b2e99b'/>
<id>b73f506bc0ae7119f5f629b222596a27d7b2e99b</id>
<content type='text'>
This reverts commit 444876b4151429efeb64f91bbf5a5d7059484f8a.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 444876b4151429efeb64f91bbf5a5d7059484f8a.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bpf patch</title>
<updated>2024-10-13T08:01:01+00:00</updated>
<author>
<name>Raghuram Subramani</name>
<email>raghus2247@gmail.com</email>
</author>
<published>2024-10-13T08:01:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=444876b4151429efeb64f91bbf5a5d7059484f8a'/>
<id>444876b4151429efeb64f91bbf5a5d7059484f8a</id>
<content type='text'>
  bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd
  bpf, arm64: remove prefetch insn in xadd mapping
  bpf, arm64: use separate register for state in stxr
  bpf, arm64: implement jiting of BPF_J{LT, LE, SLT, SLE}
  bpf, arm64: implement jiting of BPF_XADD
  bpf: add BPF_J{LT,LE,SLT,SLE} instructions
  lib/test_bpf: Add tests for unsigned BPF_JGT
  arm64: fix endianness annotation for 'struct jit_ctx' and friends
  bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode
  bpf: remove stubs for cBPF from arch code
  bpf: split HAVE_BPF_JIT into cBPF and eBPF variant
  {nl,mac}80211: add rssi to mesh candidates
  mac80211: mesh: drop new node with weak power
  wifi: cfg80211: avoid leaking stack data into trace
  UPSTREAM: netpoll: Fix device name check in netpoll_setup()
  tracing: Avoid adding tracer option before update_tracer_options
  sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
  thread_info: Remove superflous struct decls
  USB: core: Prevent nested device-reset calls
  USB: core: Don't hold device lock while reading the "descriptors" sysfs file
  tty: fix deadlock caused by calling printk() under tty_port-&gt;lock
  flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()
  lsm,selinux: pass flowi_common instead of flowi to the LSM hooks
  leds: leds-qpnp: Fix uninitialized local variable
  qcacld-3.0: Avoid possible array OOB
  ASoC: msm-pcm-q6-v2: Add dsp buf check
  asoc: Update copy_to_user to requested buffer size
  asoc: msm-pcm-q6-v2: Update memset for period size
  asoc: Reset the buffer if size is partial or zero
  msm: adsprpc: Handle UAF in fastrpc internal munmap
  msm: adsprpc: Handle UAF in fastrpc debugfs read
  msm: adsprpc: Add missing spin_lock in `fastrpc_debugfs_read`
  msm: ADSPRPC: Protect global remote heap maps
  msm: adsprpc: Avoid race condition during map creation and free
  adsprpc: update mmap list nodes before mmap free
  sched: deadline: Add missing WALT code
  sched: Reinstantiate EAS check_for_migration() implementation
  sched: Remove left-over CPU-query from __migrate_task
  BACKPORT: net: ipv6: Fix processing of RAs in presence of VRF
  wifi: cfg80211: Fix use after free for wext
  cfg80211: allow connect keys only with default (TX) key
  nl80211: Update bss channel on channel switch for P2P_CLIENT
  ALSA: oss: Fix potential deadlock at unregistration
  Revert "ALSA: rawmidi: Fix racy buffer resize under concurrent accesses"
  ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
  ALSA: rawmidi: Avoid OOB access to runtime buffer
  HID: check empty report_list in hid_validate_values()
  HID: core: Provide new max_buffer_size attribute to over-ride the default
  HID: core: fix shift-out-of-bounds in hid_report_raw_event
  tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
  tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
  tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
  tracing: Fix memleak due to race between current_tracer and trace
  tracing: Ensure trace buffer is at least 4096 bytes large
  tracing: Fix tp_printk option related with tp_printk_stop_on_boot
  blktrace: Fix output non-blktrace event when blk_classic option enabled
  msm: kgsl: Prevent wrap around during user address mapping
  iommu: Fix missing return check of arm_lpae_init_pte
  q6asm: validate payload size before access
  dsp: afe: Add check for sidetone iir config copy size.
  q6core: Avoid OOB access in q6core
  q6voice: Add buf size check for cvs cal data.
  ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start.
  Asoc: check for invalid voice session id
  kconfig: display recursive dependency resolution hint just once
  wireguard: version: bump
  compat: handle backported rng and blake2s
  qemu: set panic_on_warn=1 from cmdline
  qemu: use vports on arm
  device: check for metadata_dst with skb_valid_dst()
  qemu: enable ACPI for SMP
  socket: ignore v6 endpoints when ipv6 is disabled
  socket: free skb in send6 when ipv6 is disabled
  queueing: use CFI-safe ptr_ring cleanup function
  crypto: curve25519-x86_64: use in/out register constraints more precisely
  compat: drop Ubuntu 14.04
  fixup! compat: redefine version constants for sublevel&gt;=256
  wireguard: version: bump
  Makefile: strip prefixed v from version.h
  crypto: curve25519-x86_64: solve register constraints with reserved registers
  compat: udp_tunnel: don't take reference to non-init namespace
  compat: siphash: use _unaligned version by default
  ratelimiter: use kvcalloc() instead of kvzalloc()
  receive: drop handshakes if queue lock is contended
  receive: use ring buffer for incoming handshakes
  device: reset peer src endpoint when netns exits
  main: rename 'mod_init' &amp; 'mod_exit' functions to be module-specific
  netns: actually test for routing loops
  compat: update for RHEL 8.5
  compat: account for grsecurity backports and changes
  compat: account for latest c8s backports
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd
  bpf, arm64: remove prefetch insn in xadd mapping
  bpf, arm64: use separate register for state in stxr
  bpf, arm64: implement jiting of BPF_J{LT, LE, SLT, SLE}
  bpf, arm64: implement jiting of BPF_XADD
  bpf: add BPF_J{LT,LE,SLT,SLE} instructions
  lib/test_bpf: Add tests for unsigned BPF_JGT
  arm64: fix endianness annotation for 'struct jit_ctx' and friends
  bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode
  bpf: remove stubs for cBPF from arch code
  bpf: split HAVE_BPF_JIT into cBPF and eBPF variant
  {nl,mac}80211: add rssi to mesh candidates
  mac80211: mesh: drop new node with weak power
  wifi: cfg80211: avoid leaking stack data into trace
  UPSTREAM: netpoll: Fix device name check in netpoll_setup()
  tracing: Avoid adding tracer option before update_tracer_options
  sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
  thread_info: Remove superflous struct decls
  USB: core: Prevent nested device-reset calls
  USB: core: Don't hold device lock while reading the "descriptors" sysfs file
  tty: fix deadlock caused by calling printk() under tty_port-&gt;lock
  flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()
  lsm,selinux: pass flowi_common instead of flowi to the LSM hooks
  leds: leds-qpnp: Fix uninitialized local variable
  qcacld-3.0: Avoid possible array OOB
  ASoC: msm-pcm-q6-v2: Add dsp buf check
  asoc: Update copy_to_user to requested buffer size
  asoc: msm-pcm-q6-v2: Update memset for period size
  asoc: Reset the buffer if size is partial or zero
  msm: adsprpc: Handle UAF in fastrpc internal munmap
  msm: adsprpc: Handle UAF in fastrpc debugfs read
  msm: adsprpc: Add missing spin_lock in `fastrpc_debugfs_read`
  msm: ADSPRPC: Protect global remote heap maps
  msm: adsprpc: Avoid race condition during map creation and free
  adsprpc: update mmap list nodes before mmap free
  sched: deadline: Add missing WALT code
  sched: Reinstantiate EAS check_for_migration() implementation
  sched: Remove left-over CPU-query from __migrate_task
  BACKPORT: net: ipv6: Fix processing of RAs in presence of VRF
  wifi: cfg80211: Fix use after free for wext
  cfg80211: allow connect keys only with default (TX) key
  nl80211: Update bss channel on channel switch for P2P_CLIENT
  ALSA: oss: Fix potential deadlock at unregistration
  Revert "ALSA: rawmidi: Fix racy buffer resize under concurrent accesses"
  ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
  ALSA: rawmidi: Avoid OOB access to runtime buffer
  HID: check empty report_list in hid_validate_values()
  HID: core: Provide new max_buffer_size attribute to over-ride the default
  HID: core: fix shift-out-of-bounds in hid_report_raw_event
  tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
  tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
  tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
  tracing: Fix memleak due to race between current_tracer and trace
  tracing: Ensure trace buffer is at least 4096 bytes large
  tracing: Fix tp_printk option related with tp_printk_stop_on_boot
  blktrace: Fix output non-blktrace event when blk_classic option enabled
  msm: kgsl: Prevent wrap around during user address mapping
  iommu: Fix missing return check of arm_lpae_init_pte
  q6asm: validate payload size before access
  dsp: afe: Add check for sidetone iir config copy size.
  q6core: Avoid OOB access in q6core
  q6voice: Add buf size check for cvs cal data.
  ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start.
  Asoc: check for invalid voice session id
  kconfig: display recursive dependency resolution hint just once
  wireguard: version: bump
  compat: handle backported rng and blake2s
  qemu: set panic_on_warn=1 from cmdline
  qemu: use vports on arm
  device: check for metadata_dst with skb_valid_dst()
  qemu: enable ACPI for SMP
  socket: ignore v6 endpoints when ipv6 is disabled
  socket: free skb in send6 when ipv6 is disabled
  queueing: use CFI-safe ptr_ring cleanup function
  crypto: curve25519-x86_64: use in/out register constraints more precisely
  compat: drop Ubuntu 14.04
  fixup! compat: redefine version constants for sublevel&gt;=256
  wireguard: version: bump
  Makefile: strip prefixed v from version.h
  crypto: curve25519-x86_64: solve register constraints with reserved registers
  compat: udp_tunnel: don't take reference to non-init namespace
  compat: siphash: use _unaligned version by default
  ratelimiter: use kvcalloc() instead of kvzalloc()
  receive: drop handshakes if queue lock is contended
  receive: use ring buffer for incoming handshakes
  device: reset peer src endpoint when netns exits
  main: rename 'mod_init' &amp; 'mod_exit' functions to be module-specific
  netns: actually test for routing loops
  compat: update for RHEL 8.5
  compat: account for grsecurity backports and changes
  compat: account for latest c8s backports
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tag 'LA.UM.8.4.c25-10700-8x98.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.4 into android13-4.4-msm8998</title>
<updated>2024-04-20T22:43:48+00:00</updated>
<author>
<name>Michael Bestas</name>
<email>mkbestas@lineageos.org</email>
</author>
<published>2024-04-20T22:43:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=a590c593c64a2b6c882ade03ec01443d84ae0e4b'/>
<id>a590c593c64a2b6c882ade03ec01443d84ae0e4b</id>
<content type='text'>
"LA.UM.8.4.c25-10700-8x98.0"

* tag 'LA.UM.8.4.c25-10700-8x98.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.4:
  soc: qcom: smem: Add boundary checks for partitions
  Revert "soc: qcom: smem: Add boundary checks for partitions"
  msm: kgsl: Do not release dma and anon buffers if unmap fails
  msm: kgsl: Fix memory leak for anonymous buffers
  soc: qcom: smem: Add boundary checks for partitions
  msm: kgsl: Do not free sharedmem if it cannot be unmapped
  dsp: q6asm: Add check for ADSP payload size
  msm: kgsl: Prevent wrap around during user address mapping
  iommu: Fix missing return check of arm_lpae_init_pte
  q6asm: validate payload size before access
  dsp: afe: Add check for sidetone iir config copy size.
  q6core: Avoid OOB access in q6core
  q6voice: Add buf size check for cvs cal data.
  ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start.
  q6lsm: Address use after free for mmap handle.
  msm-pcm-host-voice: Check validity of session idx
  Asoc: check for invalid voice session id
  ASoC: msm-pcm-voip: Avoid integer underflow
  ASoC: msm-pcm-q6-v2: Add dsp buf check
  msm: kgsl: Make sure that pool pages don't have any extra references
  msm: kgsl: Use dma_buf_get() to get dma_buf structure

 Conflicts:
	drivers/gpu/msm/kgsl.c
	drivers/gpu/msm/kgsl_pool.c
	drivers/gpu/msm/kgsl_sharedmem.c
	sound/soc/msm/qdsp6v2/msm-pcm-q6-v2.c

Change-Id: Ic2340d2ee0800279ae3ccbe1cb222c0ba2c2ae46
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"LA.UM.8.4.c25-10700-8x98.0"

* tag 'LA.UM.8.4.c25-10700-8x98.0' of https://git.codelinaro.org/clo/la/kernel/msm-4.4:
  soc: qcom: smem: Add boundary checks for partitions
  Revert "soc: qcom: smem: Add boundary checks for partitions"
  msm: kgsl: Do not release dma and anon buffers if unmap fails
  msm: kgsl: Fix memory leak for anonymous buffers
  soc: qcom: smem: Add boundary checks for partitions
  msm: kgsl: Do not free sharedmem if it cannot be unmapped
  dsp: q6asm: Add check for ADSP payload size
  msm: kgsl: Prevent wrap around during user address mapping
  iommu: Fix missing return check of arm_lpae_init_pte
  q6asm: validate payload size before access
  dsp: afe: Add check for sidetone iir config copy size.
  q6core: Avoid OOB access in q6core
  q6voice: Add buf size check for cvs cal data.
  ASoC: msm-pcm-host-voice: Handle OOB access in hpcm_start.
  q6lsm: Address use after free for mmap handle.
  msm-pcm-host-voice: Check validity of session idx
  Asoc: check for invalid voice session id
  ASoC: msm-pcm-voip: Avoid integer underflow
  ASoC: msm-pcm-q6-v2: Add dsp buf check
  msm: kgsl: Make sure that pool pages don't have any extra references
  msm: kgsl: Use dma_buf_get() to get dma_buf structure

 Conflicts:
	drivers/gpu/msm/kgsl.c
	drivers/gpu/msm/kgsl_pool.c
	drivers/gpu/msm/kgsl_sharedmem.c
	sound/soc/msm/qdsp6v2/msm-pcm-q6-v2.c

Change-Id: Ic2340d2ee0800279ae3ccbe1cb222c0ba2c2ae46
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "msm: kgsl: Do not release dma and anon buffers if unmap fails"</title>
<updated>2024-03-25T09:34:40+00:00</updated>
<author>
<name>Linux Build Service Account</name>
<email>lnxbuild@localhost</email>
</author>
<published>2024-03-25T09:34:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=4ce0e4a8d89f1df7a9fb1d7025543a743b244a23'/>
<id>4ce0e4a8d89f1df7a9fb1d7025543a743b244a23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "msm: kgsl: Fix memory leak for anonymous buffers"</title>
<updated>2024-03-25T09:34:38+00:00</updated>
<author>
<name>Linux Build Service Account</name>
<email>lnxbuild@localhost</email>
</author>
<published>2024-03-25T09:34:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=b26c6031c572601ef1842d25673ad96d1207c84d'/>
<id>b26c6031c572601ef1842d25673ad96d1207c84d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>soc: qcom: smem: Add boundary checks for partitions</title>
<updated>2024-03-22T07:43:50+00:00</updated>
<author>
<name>Sarannya S</name>
<email>quic_sarannya@quicinc.com</email>
</author>
<published>2023-09-22T07:43:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=d764b49bbb724d678cec807309eb43a31917ca3a'/>
<id>d764b49bbb724d678cec807309eb43a31917ca3a</id>
<content type='text'>
Add condition check to make sure that the end address
of private entry does not go out of partition.

Change-Id: Ifb942c30ebeb8bccb891eebdcae4700b64b76920
Signed-off-by: Sarannya S &lt;quic_sarannya@quicinc.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add condition check to make sure that the end address
of private entry does not go out of partition.

Change-Id: Ifb942c30ebeb8bccb891eebdcae4700b64b76920
Signed-off-by: Sarannya S &lt;quic_sarannya@quicinc.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "soc: qcom: smem: Add boundary checks for partitions"</title>
<updated>2024-03-22T06:22:03+00:00</updated>
<author>
<name>Sarannya S</name>
<email>quic_sarannya@quicinc.com</email>
</author>
<published>2024-03-21T09:59:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=7462e3e61f80c615bca0b5d690273318e0504687'/>
<id>7462e3e61f80c615bca0b5d690273318e0504687</id>
<content type='text'>
This reverts commit 71dc69707730a693c883a94f2d390299b49ea144.

Reason for revert: Few boundary checks are missing

Change-Id: Ib6783b43ad447fe5ebaed20a6e7908b96fb87fdf
Signed-off-by: Sarannya S &lt;quic_sarannya@quicinc.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 71dc69707730a693c883a94f2d390299b49ea144.

Reason for revert: Few boundary checks are missing

Change-Id: Ib6783b43ad447fe5ebaed20a6e7908b96fb87fdf
Signed-off-by: Sarannya S &lt;quic_sarannya@quicinc.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: dwc3: Handle charging behavior when usb data is disabled</title>
<updated>2024-03-21T15:45:15+00:00</updated>
<author>
<name>Jimmy Hu</name>
<email>hhhuuu@google.com</email>
</author>
<published>2022-05-26T08:50:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=b2c3134113250ea997e867384f95fb669f806e9c'/>
<id>b2c3134113250ea997e867384f95fb669f806e9c</id>
<content type='text'>
Bug: 221009551
Test: build, boot
Signed-off-by: Jimmy Hu &lt;hhhuuu@google.com&gt;
Change-Id: I82add2a6cb5e3060c930105b1b8b4f45da85f5f8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 221009551
Test: build, boot
Signed-off-by: Jimmy Hu &lt;hhhuuu@google.com&gt;
Change-Id: I82add2a6cb5e3060c930105b1b8b4f45da85f5f8
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: dwc3: Set the initial value of usb_data_enabled before use</title>
<updated>2024-03-21T15:44:17+00:00</updated>
<author>
<name>Albert Wang</name>
<email>albertccwang@google.com</email>
</author>
<published>2022-03-10T05:53:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.compromyse.xyz/android/android_kernel_zuk_msm8996.git/commit/?id=c2e4ed66cf61a5b3cbf75e28dfce253c3411325d'/>
<id>c2e4ed66cf61a5b3cbf75e28dfce253c3411325d</id>
<content type='text'>
Fixes: 4b7e37cbcd65 ("usb: new attributes implementation to enable/disable usb data")

Bug: 194649527
Test: build, boot
Signed-off-by: Jimmy Hu &lt;hhhuuu@google.com&gt;
Change-Id: I63f58c3df620e91367b23b405fa0e9a577313964
Signed-off-by: Albert Wang &lt;albertccwang@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: 4b7e37cbcd65 ("usb: new attributes implementation to enable/disable usb data")

Bug: 194649527
Test: build, boot
Signed-off-by: Jimmy Hu &lt;hhhuuu@google.com&gt;
Change-Id: I63f58c3df620e91367b23b405fa0e9a577313964
Signed-off-by: Albert Wang &lt;albertccwang@google.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
