Commit graph

7785 commits

Author SHA1 Message Date
Ksawlii
c8b3e5b969 defconfigs: Regenerate with regen.sh 2025-01-29 17:01:12 +01:00
Ksawlii
14950606b9 build: Return to .patch file for SusFs 2025-01-29 16:48:25 +01:00
Ksawlii
936490e734
Merge pull request #8 from mitzamike/5.10.233-testing
5.10.233 testing
2025-01-29 17:43:39 +02:00
mitzamike
3e8102300f
Update fireasf.yml 2025-01-28 13:08:46 +02:00
mitzamike
cecf5816ef
Add files via upload 2025-01-28 13:06:07 +02:00
mitzamike
95268e6772
Create .gitkeep 2025-01-28 13:05:52 +02:00
Ksawlii
2074546535 build: Change KernelSU-Next url to my fork 2025-01-26 12:56:02 +01:00
Ksawlii
5962426542 Merge branch '5.10.233-testing' of https://github.com/Ksawlii-Android-Repos/android_kernel_samsung_a53x-FireAsf into 5.10.233-testing
* '5.10.233-testing' of https://github.com/Ksawlii-Android-Repos/android_kernel_samsung_a53x-FireAsf:
  update: susfs to 4a2aeafed0387550cd7e22bbd2566bcf2df58e8c
2025-01-26 12:54:23 +01:00
ThePedroo
e69c25d4b2
update: susfs to 4a2aeafed0387550cd7e22bbd2566bcf2df58e8c
This commit updates susfs in the kernel to the latest currently available by the time of this commit.
2025-01-26 08:46:38 -03:00
Ksawlii
f270fd9224 Revert "Update susfs4ksu"
This reverts commit 85f7fc17fc.
2025-01-25 21:06:29 +01:00
Ksawlii
c81ada184a build: Add FIRE_DEFCONFIG variable 2025-01-25 14:22:51 +01:00
Ksawlii
fc177fe7bf fs: susfs.c: Set susfs_sus_su_working_mode to 2 2025-01-25 00:08:07 +01:00
Ksawlii
77d9ab5cac fs,include: Update susfs files 2025-01-25 00:06:52 +01:00
Ksawlii
f82861d603 Nuke patches/
Not needed anymore
2025-01-25 00:05:21 +01:00
Ksawlii
39b3566463 Nuke 50_add_susfs_in_gki-android12-5.10.patch 2025-01-25 00:04:38 +01:00
Ksawlii
85f7fc17fc Update susfs4ksu 2025-01-25 00:03:17 +01:00
Ksawlii
ceef61157f build: Change LOCALVERSION
Some apps might detect that a user is using a custom kernel if it has KernelSU,KSU,lineage,dirty in localversion, thank you @ThePedroo
2025-01-24 22:24:25 +01:00
Ksawlii
b7aa1ba8d8 Revert "cal-if: Fix compilation when debugfs is disabled"
This reverts commit 5599f77e14.
2025-01-23 23:02:22 +01:00
Ksawlii
15da988624 Revert "configs: disable DEBUG_FS and PAGE_OWNER/PINNER"
This reverts commit a11f1b3dd0.
2025-01-23 23:02:12 +01:00
Nahuel Gómez
6acef33578 gpu: arm/mali: do not select DEVFREQ_THERMAL
Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-23 19:51:10 +01:00
Nahuel Gómez
c54e723d54 configs: disable DEVFREQ_THERMAL
Not actually necessary as far as I know.

Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-23 19:51:07 +01:00
Nahuel Gómez
3fc5af75a5 configs: disable a lot of debug settings
* Referenced from: d1870483e4

Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-23 19:50:50 +01:00
Nahuel Gómez
4035025e18 configs: disable profiling
We have the basic profiler implementation so we can do this.

Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-23 19:49:55 +01:00
Rafael J. Wysocki
e76c8f44b7 cpuidle: teo: Use kerneldoc documentation in admin-guide
There are two descriptions of the TEO (Timer Events Oriented) cpuidle
governor in the kernel source tree, one in the C file containing its
code and one in cpuidle.rst which is part of admin-guide.

Instead of trying to keep them both in sync and in order to reduce
text duplication, include the governor description from the C file
directly into cpuidle.rst.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2025-01-23 19:49:51 +01:00
Saravana Kannan
212effe101 pinctrl: gs-samsung: Finish initializing the gpios before registering them
As soon as a gpio is registered, it should be usable by a consumer.  So,
do all the initialization before registering the gpios. Without this
change, a consumer can request a GPIO IRQ and have the gpio to IRQ
mapping fail.

Change-Id: If3e264ab764c633f00fcc280db0e1f9a10af5efb
Signed-off-by: Saravana Kannan <saravanak@google.com>
(cherry picked from commit 32188bddc9d8ba8d5907882ed5bd1dc3a83662a9)
2025-01-23 19:49:23 +01:00
Sultan Alsawaf
5599f77e14 cal-if: Fix compilation when debugfs is disabled
Add a stub for cal_register_pd_lookup_cmu_id() when debugfs is disabled to
fix CONFIG_DEBUG_FS=n compilation.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
2025-01-23 19:49:18 +01:00
Nahuel Gómez
a11f1b3dd0 configs: disable DEBUG_FS and PAGE_OWNER/PINNER
CONFIG_PAGE_OWNER and CONFIG_PAGE_PINNER select DEBUG_FS, so I will disable them.

Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-23 19:49:14 +01:00
Sultan Alsawaf
7a02051d8c soc/google/cpif: Don't pin workers onto CPU2
There's no reason to pin workers onto CPU2. Instead, allow the workers to
run where the workqueue sees fit, most likely on the CPU which enqueues the
worker, which is better than always dumping the workers onto CPU2.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
2025-01-23 19:49:06 +01:00
Ksawlii
e117973ff8 build: Fix date variables 2025-01-22 23:07:45 +01:00
Ksawlii
41f24ef50b modules.load: Nuke plugin_dbg.ko 2025-01-22 23:06:52 +01:00
Ksawlii
1bb919f2d1 Reapply "configs: Nuke CONFIG_EXYNOS_ACPM_PLGDBG"
This reverts commit 8c6ac67a37.
2025-01-22 21:04:47 +01:00
Ksawlii
c8aa677b57 Revert "drivers: soc: samsung: acpm: disable lto"
This reverts commit 3a31abaa32.
2025-01-22 20:36:33 +01:00
Ksawlii
6dd26e10cb Revert "drivers: cal-if: fix build without CONFIG_CMUCAL_DEBUG"
This reverts commit 2d84789050.
2025-01-22 20:36:26 +01:00
Ksawlii
c76ef25f3f build: Add ccache support 2025-01-22 19:59:35 +01:00
Ksawlii
8c6ac67a37 Revert "configs: Nuke CONFIG_EXYNOS_ACPM_PLGDBG"
This reverts commit 73f0f98fb6.
2025-01-22 19:41:23 +01:00
Sultan Alsawaf
f5e2e1c94e acpm_dvfs: Remove sched_clock() calls
Calling the architected timer adds nontrivial overhead as observed in perf
top, especially since the DVFS functions are hot paths.

Remove all of the sched_clock() calls since they're unneeded by ACPM.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-22 12:05:44 +01:00
Nahuel Gómez
a5f833d5c7 cal-if: acpm_dvfs: guard secdbg_freq_check usage
Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-22 12:05:26 +01:00
Ksawlii
b72ccd1e47 .github: Adapt for a new build script 2025-01-22 11:12:19 +01:00
Ksawlii
0c6024b417 build: Tweak variables 2025-01-22 11:09:49 +01:00
Ksawlii
73f0f98fb6 configs: Nuke CONFIG_EXYNOS_ACPM_PLGDBG 2025-01-22 10:59:09 +01:00
xxmustafacooTR
3a31abaa32 drivers: soc: samsung: acpm: disable lto 2025-01-22 10:51:10 +01:00
Nahuel Gómez
2d84789050 drivers: cal-if: fix build without CONFIG_CMUCAL_DEBUG
Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-22 10:49:20 +01:00
Ksawlii
612d1468a3 configs: Nuke CONFIG_CMUCAL_DEBUG 2025-01-22 10:49:17 +01:00
Ksawlii
45a0d58af8 build: VANILLA_VANILLA_ARGS > VANILLA_ARGS variable 2025-01-22 10:10:17 +01:00
Ksawlii
2ee255693e build: Merge 2 build scripts in to 1
Made it possible by setting a variable FIREASF_VANILLA=true/false, its set automaticly when selecting a build option
2025-01-22 10:03:02 +01:00
Ksawlii
ba2a228c25 defconfigs: Regenerate with regen.sh 2025-01-21 21:38:42 +01:00
Nahuel Gómez
8ad48c3eca cpufreq,configs: remove energystep references
This driver isn't even compatible with our kernel version, though it is present in the ems folder.

Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-21 21:34:17 +01:00
Nahuel Gómez
c51d003719 configs: enable NTFS read-write support
Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-21 21:32:35 +01:00
Nahuel Gómez
4d8a45c523 Revert "drivers: soc: samsung: acpm: disable lto"
This was applied to fix a suspected reboot issue, but it turns out this was not the source of it.

This reverts commit ed828ec374bbd9f3a538a0c92421e9e0074b078f.
2025-01-21 21:30:36 +01:00
Sultan Alsawaf
6c7dd7bf70 sched: Disable TTWU_QUEUE
Queuing wake-ups is not measurably beneficial in any way. Disable it.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
[Flopster101: Apply to new way of setting features.]
Signed-off-by: Nahuel Gómez <nahuelgomez329@gmail.com>
2025-01-21 21:30:11 +01:00