yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello again, a quick update to do things right!

Changelog

fsociety tribute beta#1.01

wireguard: Update to version 1.0.20210219

Revert "defconfig: Reduce PELT half-life from 32 ms to 16 ms"

Download & Links

ZIP download: https://sourceforge.net/projects/fs...xel4a/fsociety-tribute-beta#1.01.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello everyone, today's new update!

Changelog

fsociety tribute beta#1.02

Revert the latest merged CAF patches and fixes applied to the KGSL graphic driver

Revert "AIO: Don't plug the I/O queue in do_io_submit()"

power: smb5: Disable debug logging

Download & Links

ZIP download: https://sourceforge.net/projects/fs...xel4a/fsociety-tribute-beta#1.02.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello there,

I have looked it up, and it seems that the WIreless Monitor Mode is enabled by default in newer Android powered devices with CONFIG_FEATURE_MONITOR_MODE_SUPPORT

However, I have pushed commits which would make the kernel work properly with nethunter. I will look up on the USB keyboard support when I will have more free time

I think that the USB keyboard should work as CONFIG_USB_GADGET is enabled by default. Let me know if it does!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] plout0n:
Thanks for all the great updates. Kernel runs great. 👍
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] bobbarker2:
Thank you for your contribution, this phone is sorely lacking in custom development compared to other contemporary devices.

Why did you decide did use PELT16 instead of WALT? Asking out of genuine curiosity, not questioning your choice. (This is of course assuming I read the code correctly)
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello there,

Thank you for your kind words. It is because WALT is disabled by default.

The commit I reverted was a change imported from Sultan kernel that reduced "PELT half-life from 32 ms to 16 ms" which was allowing the scheduler to ramp up faster for improved interactivity, but performance is not the only aspect I care about.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] bobbarker2:
Oh weird, I thought Google used WALT on Pixels.. with the intro of EAS scheduling, WALT was/is tuned for mobile devices.

Woops I just read commit, missed the "revert" part. I would have thought you would want the half-life to be 16ms. Here's a Qualcomm produced test I found of WALT/PELT16 https://static.linaro.org/connect/yvr18/presentations/yvr18-208.pdf. Of course I could be missing the big picture.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Thank you for the heads up! You were right.

However, it is a mess to compile the kernel with WALT enabled. It has also not been updated compared to PELT.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello everyone, today's new update!

Changelog

fsociety tribute beta#1.03

Thanks to Sultanxda and kdrag0n for the following changes:

disp: msm: Don't clear dim layers when there aren't any applied

defconfig: Enable the BPF JIT compiler (again)

defconfig: Enable ZSTD

defconfig: Omit CPU and PID from console printk

defconfig: Disable GPU memory usage tracing

scsi: ufs: Only create one pm_qos object for the IRQ

scsi: ufs: Only apply pm_qos to the CPU servicing UFS interrupts

scsi: ufs: Remove 10 ms CPU idle latency unvote timeout

Revert "mutex: Add a delay into the SPIN_ON_OWNER wait loop."

Revert "usb: gadget: mtp: Increase RX transfer length to 1M"

Revert "usb: gadget: f_mtp: Increase default TX buffer size"

scatterlist: Don't allocate sg lists using __get_free_page

mm: kmemleak: Don't die when memory allocation fails

mm: kmemleak: Don't require global debug options or debugfs

pinctrl: msm: Remove explicit barriers from mmio ops where unneeded

dma-buf/sync_file: Speed up ioctl by omitting debug names

msm: camera: Stub out the camera_debug_util API and compile it out

locking/rwsem: Don't hog RCU read lock while optimistically spinning

locking/mutex: Don't hog RCU read lock while optimistically spinning

cpuidle: Mark CPUs idle as late as possible to avoid unneeded IPIs

cpuidle: Optimize pm_qos notifier callback and IPI semantics

arm64: Allow IPI_WAKEUP to be used outside of the ACPI parking protocol

kernel: Only set one CPU in the default IRQ affinity mask

kernel: Don't allow IRQ affinity masks to have more than one CPU

qos: Don't allow userspace to impose restrictions on CPU idle levels

msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-beta#1.03.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello everyone, today's new update!

Changelog

fsociety tribute beta#1.04

Thanks to Sultanxda and engstk for the following changes:

msm: kgsl: Don't allocate memory dynamically for drawobj sync structs

bpf: Avoid allocating small buffers for map keys and values

defconfig: Reduce PELT half-life from 32 ms to 16 ms (again, and correctly this time)

defconfig: Enable USB2 Fast Charge

drivers: misc: power: implement usb2 fast charge mode

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-beta#1.04.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello again, this is the last update before going to the stable stage!

Changelog

fsociety tribute beta#1.05

Revert the following changes:

msm: kgsl: Don't allocate memory dynamically for drawobj sync structs

bpf: Avoid allocating small buffers for map keys and values

defconfig: Reduce PELT half-life from 32 ms to 16 ms (again, and correctly this time)

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-beta#1.05.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] bobbarker2:
I wonder why Google isn't using walt on their phones anymore..
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] d33dvb:
Awesome thanks so much I will let you know how I make out, very cool of you man.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] captain sideways:
hello :) thanks for your efforts, I'm running this now - it's pretty snappy and I think I have slightly better battery usage as well compared to my previous kernel 👍

not sure if this is possible but I'll try my luck - is there any way you can add USB Mass Storage mode to this kernel please? I'd like to use the app Drivedroid but have never been able to get it running on Pixel Stock F/W either 10 or 11 as the app doesn't detect any USB Mass Storage mode :(

Thanks 🙏
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello there,

Thank you for your positive feedback. I appreciate it!

I will try to look if there is any workaround for this on my end, but I cannot promise anything.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] bobbarker2:
Is vibration strength and GPU boost options missing for others in exkm or just not implemented tunables in this kernel?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello there,

They are not editable tunables in the kernel, indeed!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
We have reached the stable stage!

Changelog

fsociety tribute stable#1.00

Thanks to everyone involved in the following changes, and to my testers from the Telegram group:

sched: Import sched_irq_work_queue()

cpufreq: schedutil: Queue sugov irq work on policy online cpu

cpufreq: schedutil: Fix the incorrect average capacity calculation

drivers: binder: silence logging

mm: Increase vmstat interval to 1 minute

msm: ipa: add check to see if pm client is not NULL

drm/msm/sde: Skip heavy autorefresh checks when it's not enabled

do accept() in LIFO order for cache efficiency

power: Reduce debug logging if logbuffer is still enabled

defconfig: Unset CONFIG_SCHEDSTATS

defconfig: Set timer frequency to 250 Hz

defconfig: Disable some crufts

defconfig: Disable SLUB per-CPU partial caches

defconfig: Disable unnecessary errata

Kbuild: Optimize more crypto drivers with crypto extensions

kbuild: Proper CPU optimization flags for Clang and GCC

scsi: ufs: Keep UniPro in FASTMODE

scsi: ufs: Fix ufshcd_probe_hba() return value when fails to reinit

scsi: ufs: handle error to avoid kernel panic

usb: dwc3: gadget: Issue soft reset as part of composition switch

UPSTREAM: sched/rt: Disable RT_RUNTIME_SHARE by default

Revert "msm_geni_serial: reduce wakelock timeout from ISR to 100ms"

Revert "msm: camera: Stub out the camera_debug_util API and compile it out"

Revert "msm: camera: disable debug logging"

Revert "msm: camera: Fix memory leak"

dts: fix missing frequency on sd730

arm64: Makefile: Proper CPU optimization flags for Clang and GCC

arm64: dts: sdmmagpie: Allow big cluster to idle in USB perf mode

arm64: dts: sdmmagpie: Power off DSI PHY during idle PC

arm64: Kconfig: disable some tracers

ARM64: sdmmagpie: fix a few freq inconsistencies

ARM64: sdmmagpie: add lower freq to llcc-bw bus

ARM64: dst: sdmmagpie-idp: scale SSOC with BSOS

ARM64: dts: sdmmagpie: fix max frequencies

ARM64: dts: magpie: Remove unused conflicting disp_rdump_memory region

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable%231.00.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello everyone, today's new update!

Changelog

fsociety tribute stable#1.01

Thanks to everyone involved in the following changes:

drivers: thermal: Return zero on success for qmi_tmd_send_state_request.

drivers: thermal: step_wise: Handle the temperature stable trend.

drivers: thermal: step_wise: Clear mitigation on reaching clear threshold

sched/core: fix preemption disable tracking during context switch to idle

cpumask: Add cpumasks for big and LITTLE CPU clusters

defconfig: Configure big and LITTLE CPU masks

defconfig: set exfat-linux options

fs: exfat: add version 2.2.0-3arter97 (like it is the case with CAF latest changes)

kernel: Add API to mark IRQs and kthreads as performance critical

drm/msm: Offload commit cleanup onto an unbound worker

workqueue: Affine unbound workqueues to little CPUs by default

msm: ipa: Do not acquire wakelocks

msm: vidc: Disable msm_vidc_fw_debug_mode

msm: kgsl: Mark IRQ as performance critical

drm: Mark IRQ as performance critical

msm: adreno: Set GPU timeout to 64 ms

ARM64: dts: sdmmagpie: Set GPU idle timeout to 64 ms

ARM64: dts: qcom: Delete CDSP sec memory region

arm64: dts: sdmmagpie: Avoid run-time IPIs from expedited grace periods

Download & Links

ZIP download: https://sourceforge.net/projects/fs...l4a/fsociety-tribute-stable#1.01.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello everyone, today's new update!

Changelog

fsociety tribute stable#1.02

Thanks to everyone involved in the following changes:

sched/core: Free dead mm structs asynchronously in finish_task_switch()

sched/core: Free dead tasks asynchronously in finish_task_switch()

kgsl: msm: Prevent userspace from changing the GPU idle timeout

scsi: ufs: use WQ_HIGHPRI for gating work

sched: fair: placement optimization for heavy load

sched: Improve the scheduler

sched: fair: Improve the scheduler

sched/fair: Add timeout for detach_tasks() in load balance

ARM64: sdmmagpie: switch to calculated capacities

kernel: sched: Checkout energy to Common kernel

schedutil: Tune the down rate limits for better battery life using PK's tuning script v9 values (thanks to pkgnex and also engstk for the tuning method)

Download & Links

ZIP download: https://sourceforge.net/projects/fs...l4a/fsociety-tribute-stable#1.02.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello everyone, today's exciting new update!

Changelog

fsociety tribute stable#1.03

Thanks to everyone involved in the following changes:

ext4: optimize file overwrites

lib/lz4: explicitly support in-place decompression

mmap() backports for better performance

mm, truncate: do not check mapping for every page being truncated

zsmalloc: switch from alloc_vm_area to get_vm_area

mm/zsmalloc.c: rework the list_add code in insert_zspage()

mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING

mm/zsmalloc.c: fix duplicated words

mm/zswap: fix passing zero to 'PTR_ERR' warning

mm/zswap: make struct kernel_param_ops definitions const

arm64: Add missing dependency for ARM erratum 1188873 workaround

arm64: dts: sdmmagpie: Implement RHEL's Low Latency Kernel cmdline

arm64: dts: sdmmagpie: Set silver cluster qos-cores for msm_fastrpc

arm64: dts: sdmmagpie-sde: Configure PM-QoS IRQ latency

arm64: dts: sdmmagpie: remove pm qos latency overrides

arm64: dts: sdmmagpie: use 67us latency for cdsp

drm/msm/sde: Remove redundant write memory barriers from IRQ routines

drm/msm/sde: Consolidate IRQ status reads into IRQ dispatcher

drm/msm/sde: Don't read and clear VBIF errors upon commit

disp: msm: Use the PM_QOS_REQ_AFFINE_IRQ feature to control SDE PM QoS

disp: msm: sde: add dt based support for pm qos irq latency

disp: msm: sde: modify Qos vote for irq latency during idle cases

disp: msm: sde: add pm QoS vote on CPU receiving display IRQ

sde: rotator: Remove PM-QOS usage

sched/rt: Optimize checking group RT scheduler constraints

scsi: ufs: Add simple IRQ-affined PM QoS operations

scsi: ufs: Scrap Qualcomm's PM QoS implementation

Download & Links

ZIP download: https://sourceforge.net/projects/fs...l4a/fsociety-tribute-stable#1.03.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
Went from 1.0 stable to 1.03 stable and my dac is no longer recognizable.Using May ota.I tried blusparks kernel that released 10hrs ago to see perhaps if ota broke anything but it was not the case as everything works fine on that kernel.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hey there,

Next update will have May security patch merged. It hasn't been done yet that's why.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello everyone, today's new update for the first month of fsociety tribute!

Magisk 22.1 or newer is now required for root!

Changelog

fsociety tribute stable#1.04

Thanks to everyone involved in the following changes, especially to @eng.stk:

Merge branch android-msm-sunfish-4.14-android11-qpr2 (May 2021.1)

Android: Implement Sony LowMemoryKiller TNG from 55.0.A.11.25

net/wireguard: merge v1.0.20210424

lib/lzo: implement run-length encoding (set as zRAM default's compression algorithm)

ext4: remove additional tracings added by CAF

mm: oom_kill: Reduce some verbose logging

bpf: Eliminate CONFIG_MODULES limitation from JIT for arm64

scripts/kallsyms: set relative_base more effectively

scripts/kallsyms: shrink table before sorting it

scripts/kallsyms: remove unneeded #ifndef ARRAY_SIZE

block: Disable preemption during IPI consideration

block: Track DISCARD statistics and output them in stat and diskstat

block: Add and use op_stat_group() for indexing disk_stat fields.

block: Define and use STAT_READ and STAT_WRITE

block: Add part_stat_read_accum to read across field entries.

block: make bdev_ops->rw_page() take a REQ_OP instead of bool

defconfig: further disable audit

kbuild: Don't try to add '-fcatch-undefined-behavior' flag

Makefile: add -fno-builtin-stpcpy

Revert "kernel: Add API to mark IRQs and kthreads as performance critical"

Revert "msm: kgsl: Mark IRQ as performance critical"

Revert "drm: Mark IRQ as performance critical"

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable#1.04.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Chrisnetika:
Works now with new update,been using this kernel more regularly lately. thx, will see how new version is with reg use.Phone does not seem to run as hot like other kernels so far.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] jawz101:
in post 39, why revert disabling some of the logging?

Revert "msm: camera: Stub out the camera_debug_util API and compile it out"

Revert "msm: camera: disable debug logging"
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hey there,

It's to avoid conflicts with a future Android 12 support update.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hello everyone, today's new update!

Changelog

fsociety tribute stable#1.05

Thanks to everyone involved in the following changes, especially to kerneltoast:

include: linux: Set nr_requests and read-ahead values to 64 and 256 respectively

(thanks to pkgnex and HolyAngel)

cpufreq: Ensure the minimal frequency is lower than the maximal frequency

usb: gadget: f_mass_storage: Add Drivedroid Support

arm64: dts: msm: disable kpti on sdmmagpie

arm64: dts: sdmmagpie: Enable freq-energy-model

tcp: change pingpong threshold to 3

tcp: Refactor pingpong code

sched/fair: Compile out NUMA code entirely when NUMA is disabled

sched: Resolve sched_feat() at compile time to improve code optimization

sched: Add API to migrate the current process to a given cpumask

sched/idle: Micro-optimize the idle loop

sched/fair: Kill spam about max cpu_capacity

sched: core: silence no longer affine to cpu logspam

mm: Perform PID map reads on the little CPU cluster

scsi: ufs: Enable NO_FASTAUTO quirk for all vendor

BACKPORT: crypto: arm64/aes-modes - get rid of literal load of addend vector

crypto: arm64/aes-blk - add 4 way interleave to CBC-MAC encrypt path

crypto: arm64/aes-blk - add 4 way interleave to CBC encrypt path

crypto: arm64/aes-blk - remove configurable interleave

crypto: arm64/aes-blk - move kernel mode neon en/disable into loop

mm: compaction: avoid 100% CPU usage during compaction when a task is killed

BACKPORT: mm: process_reclaim: consider compound pages

Revert "sched: fair: placement optimization for heavy load"

Revert "qos: Execute notifier callbacks atomically"

Revert "drm/msm/sde: Wait for ctl_start asynchronously on cmd mode panels

Revert "disp: msm: Don't clear dim layers when there aren't any applied"

Revert "disp: msm: Use the PM_QOS_REQ_AFFINE_IRQ feature to control SDE PM QoS"

Revert "mmc: disable SPI CRC"

bpf: fix subprog verifier bypass by div/mod by 0 exception

bpf: fix net.core.bpf_jit_enable race

bpf, lpm: make longest_prefix_match() faster

msm: camera: utils: Demote unwanted logging to debug

msm: vidc: Silence video instance logging

- Commits reverted until the kernel version gets upstreamed:

Revert "block: Disable preemption during IPI consideration"

Revert "block: Track DISCARD statistics and output them in stat and diskstat"

Revert "block: Add and use op_stat_group() for indexing disk_stat fields."

Revert "block: Define and use STAT_READ and STAT_WRITE"

Revert "block: Add part_stat_read_accum to read across field entries."

Revert "block: make bdev_ops->rw_page() take a REQ_OP instead of bool"

Download & Links

ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel4a/fsociety-tribute-stable%231.05.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] leo60228:
DriveDroid doesn't seem to be working for me... I'm using LineageOS, if that helps. I get the same results as the default configuration, which is that only "Standard Android" can be chosen and I get a "No hosting devices" error when I do so.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Thank you for your feedback. I added the needed commit to make it work, but that wasn't enough apparently. The implementation will be removed in the next update unfortunately.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Zaxx32:
Gotta quick question...and I may be waay wrong.

Seems as though I remember that back when I was first starting to mess with my Moto G5 Plus that after unlocking bootloader, it was possible to flash the kernal without actually rooting with Magisk. Is this possible or have I smoked one too many as a rookie Androidsman? Won't know if I don't ask! If I'm mistaken...go easy on me plz! If we had a workable, normal TWRP recovery option I'd be rooted and havin' my cake and eating it too! Never tried Lineage but it's starting to look inviting...do u guys like it? I am also wanting to play with 12 when it's done...lol Damn it Google, give your geek user base a hand here!! /rant
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Hey there,

We've all been there! It would be a pleasure to answer your questions.

You will need to be rooted in order to flash the kernel. I advise you to use Franco Kernel Manager available on the Play Store to do so. Concerning LineageOS, I invite you to check its dedicated thread to check the opinions about it!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] momojuro:
Here we go again, another update for today!

Changelog

fsociety tribute stable#1.10

Thanks to everyone involved in the following changes:

qcacld-3.0: Free a bunch of pkts at once (to reduce CPU consumption)

qcacld: disable qcom_rx_wakelock (to reduce power consumption)

fs: Override default relatime mount flag for noatime (to improve FS performance)

Revert "usb: gadget: f_mass_storage: Add Drivedroid Support"

Download & Links

ZIP download: https://sourceforge.net/projects/fs...l4a/fsociety-tribute-stable#1.10.zip/download

Franco Kernel Manager custom json: https://raw.githubusercontent.com/fsociety-tribute/pixel4a/anderson/fkm/fkm.json

Telegram group: https://t.me/fsociety_tribute_p4a

Donations: https://paypal.me/momojuro
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] ssurell:
Any chance port this to bonito? Seems there's no exfat support over here.