[Google Pixel 7 Pro] DespairFactor:
Here is the current set of commits for those who want it here instead of navigating github

f1ec0fba106f gki_defconfig: Despair-V1.08UV
54579b99c18d Revert "Revert "gs201-cheetah-display: lower display voltages""
ab378f1fbe40 gki_defconfig: Despair-V1.08
eb63c6706202 Revert "gs201-cheetah-display: lower display voltages"
d689c9e2c9ac pixel: scsi: ufs: re-design io_stats feature
e462b62574c7 pixel_em: apply non-linear capacities to the thermal pressure
bd10df4d5f91 devfreq: google: Fix the correct array element size for mif_int_tbl
84218335902e drivers: devfreq: google: reset suspend flag properly
3eb11f0ab27b arm53: dts: modify on-die PID parameters for gs201
ab1e96f70df1 arm64: dts: Update memlat table for CPU4/5 on gs201
4ba83c3008c2 vendor_hook: core: reset uclamp_reset_fork
27145c56113d vendor_hook: sched: Skip checks for ADPF tasks
483726d21285 vendor_sched: reduce the overhead for finding the best cpu to place the given task in find_least_loaded_cpu()
f682703388ec sched: add vh to change cpu distribute
b07d03564b72 vendor_sched: Fix condition of skipping pmu_limit_work.
e224c05289a3 pcie: exynos: Disable PMA on resume to save power for gs101
286609caec40 gki_defconfig: Despair-V1.07
4827bf6cf46e binder: Stub out debug prints by default
929e778cd6f5 drivers: nfc: Lower wakelock timeout
f4705989a5c1 mm: oom_kill: Reduce some verbose logging
4070717540b0 sched: core: silence no longer affine to cpu logspam
668a96cbfa19 cpu: Silence log spam when a CPU is brought up
a3f05562f748 staging: binder - Set binder_debug_mask=0 to suppress logging
fca7134c8117 pwm: treat double free as a debug message
9454d33fae6c arm64: debug: disable self-hosted debug by default
e49254d4b9a4 sched/fair: Compile out NUMA code entirely when NUMA is disabled
43987e9feb26 ARM: dts: Avoid setting SPI speed on goodixfp We found out this was severely crippling the SPI bus speed.
7439a567064a soc/google/cpif: Move PM affinity core
6f7f18c35a46 soc/google/cpif: Avoid waking up the AP on every IRQ
ba282ae914b1 gs201-cheetah-display: lower display voltages
1a70bd8e1d39 defconfig: enable SSG IOSCHED
ae8b875d7c45 ssg: import from Samsung SM-S908B_12_Opensource
1a470cea71f4 bfq: Remove bfq_requeue_request_body()
262acd47f090 bfq: Remove superfluous conversion from RQ_BIC()
4779a0751ab4 bfq: Allow current waker to defend against a tentative one
4865425fd37b bfq: Relax waker detection for shared queues
1264ed5602d7 block, bfq: make bfq_has_work() more accurate
ba01356f7112 block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
74b1c21c596e bfq: Fix warning in bfqq_request_over_limit()
5776bbfdc970 bfq: Make sure bfqg for which we are queueing requests is online
e80557c36358 bfq: Get rid of __bio_blkcg() usage
73ff8a92d190 bfq: Track whether bfq_group is still online
6512f2ce7b97 bfq: Remove pointless bfq_init_rq() calls
be2c7e472fe8 bfq: Drop pointless unlock-lock pair
bccbf29e653d bfq: Update cgroup information before merging bio
fb8b5b5e119a bfq: Split shared queues on move between cgroups
ce77030d41e1 bfq: Avoid merging queues with different parents
45f4fac6c8fd bfq: Avoid false marking of bic as stably merged
28342f3c4405 block/bfq_wf2q: correct weight to ioprio
45f1a17783e3 block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative"
518e9df333ec block, bfq: cleanup bfq_bfqq_to_bfqg()
d211fdb3e41f block, bfq: reset last_bfqq_created on group change
408f4e4401c9 bfq: use bfq_bic_lookup in bfq_limit_depth
52269a541c5f bfq: simplify bfq_bic_lookup
780a01d776bc fork: move copy_io to block/blk-ioc.c
5b0209bb4fb2 bfq: Do not let waker requests skip proper accounting
68386b6b62c4 bfq: Log waker detections
d49bdbfb04e7 bfq: Provide helper to generate bfqq name
eea281e8165a bfq: Limit waker detection in time
8da620b5049b bfq: Limit number of requests consumed by each cgroup
a2f91e94483a bfq: Store full bitmap depth in bfq_data
5ddfc57eff15 bfq: Track number of allocated requests in bfq_entity
57991dbf339b bfq/mq-deadline: remove redundant check for passthrough request
d8367ece6c0c blk: Fix lock inversion between ioc lock and bfqd lock
7c4f0e74b904 bfq: Remove merged request already in bfq_requests_merged()
9d14596e5b2c block, bfq: reset waker pointer with shared queues
242aea0b52e5 block, bfq: check waker only for queues with no in-flight I/O
b71f30b8daa6 block, bfq: avoid delayed merge of async queues
5184b6c19316 block, bfq: boost throughput by extending queue-merging times
39bc79446d15 block, bfq: consider also creation time in delayed stable merge
61ba6bf3b36d block, bfq: fix delayed stable merge check
b4d5c00ed2dc block, bfq: let also stably merged queues enjoy weight raising
a6995f3cd845 block, bfq: avoid circular stable merges
f8957242fe34 block, bfq: merge bursts of newly-created queues
61ab5944f31e block, bfq: keep shared queues out of the waker mechanism
063a5d456dd8 block, bfq: fix weight-raising resume with !low_latency
5e0a5aabaf12 block, bfq: make shared queues inherit wakers
40165dbb2590 block, bfq: put reqs of waker and woken in dispatch list
e62425c4c011 block, bfq: always inject I/O of queues blocked by wakers
1f1409e61112 block/bfq: update comments and default value in docs for fifo_expire
bcc4f3456c15 bfq-iosched: Revert "bfq: Fix computation of shallow depth"
238642f537ed bfq: Use only idle IO periods for think time calculations
1254095ec6ef bfq: Use 'ttime' local variable
9fcc6b95efa8 iov_iter: optimise bvec iov_iter_advance()
dee0836625a5 target/file: allocate the bvec array as part of struct target_core_file_cmd
da8eda3ff87b bvec/iter: disallow zero-length segment bvecs
d4c0674d9f6f splice: don't generate zero-len segement bvecs
e3e1af92c2be bfq: bfq_check_waker() should be static
86f8dc4c0931 block, bfq: make waker-queue detection more robust
385e8777e0f4 block, bfq: save also injection state on queue merging
9d7729893098 block, bfq: save also weight-raised service on queue merging
81f04adc095d block, bfq: fix switch back from soft-rt weitgh-raising
00332cfb2adf block, bfq: re-evaluate convenience of I/O plugging on rq arrivals
522a724e8282 block, bfq: replace mechanism for evaluating I/O intensity
f7fc96de80cf bio: don't copy bvec for direct IO
a2604b5adeca block/psi: remove PSI annotations from direct IO
4efd1b47a0bc bio: add a helper calculating nr segments to alloc
77698d7b2d71 bfq: don't duplicate code for different paths
649e5529b8fd block, bfq: do not expire a queue when it is the only busy one
67881904a4ce block, bfq: avoid spurious switches to soft_rt of interactive queues
110193861cad block, bfq: do not raise non-default weights
6d5cdc09cd08 block, bfq: increase time window for waker detection
0cfbc1f8d6f8 block, bfq: use half slice_idle as a threshold to check short ttime
6414c550a783 bfq: Fix computation of shallow depth
c7716d6473f2 ANDROID: binder: add support for uclamp inheritance
7394247eaba4 scsi: ufs: pixel: split command
4ffa344debb1 ANDROID: fips140: split dump-section+add-section into 2 ops
0e6a4cea15d3 kernel: sched: account for upstream code
883c00a36383 [RFC][DO NOT MERGE] sched/uclamp: Filter out uclamp_{max, min} for small tasks
49beb0154864 drivers: soc: google: vh: adjust for upstream
66dfac3e8764 gki: update abi
49c832f7d57a gki_defconfig: disable some debugging
10b154d67b54 sched/fair: Merge select_idle_core/cpu()
e92bfbe79836 sched/fair: Move avg_scan_cost calculations under SIS_PROP
f574b59fabc8 sched/fair: Remove SIS_AVG_CPU
cb8e10048a0e defconfig: adjust cmdline for faster boot
60a93e8190f8 sched: reduce softirq conflicts with RT
aa08dd0c64dc mm: Disable watermark boosting by default
7d1e1197fc95 mm: Don't hog the CPU and zone lock in rmqueue_bulk()
35dc15343c7e mm: Lower the non-hugetlbpage pageblock size to reduce scheduling delays
951b394fad74 f2fs: reduce timeout for uncongestion
4dd253a0f642 f2fs: set ioprio of GC kthread to idle
28451e49aa5d fs: default to noatime
047a097fc816 gki_defconfig: set CUBIC as default
fdfc47e779cd gki_defconfig: enable wakelock blocker
93e8481ecc9c boeffla_wakelock_blocker: don't block wakelocks by default
df2c97cc4815 boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
4ad4eb2309a6 boeffla_wl_blocker: update to wakelock blocker driver v1.0.1
b83f1d0770b0 boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0
af69bf1c83f9 gki_defconfig: this is despair
f26c3c707ed9 gki_defconfig: enable advanced tcp, support ttl spoofing
46c1e9249288 Merge remote-tracking branch 'android.googlesource/android13-5.10' into oct