replace common qcom sources with samsung ones

This commit is contained in:
SaschaNes
2025-08-12 22:13:00 +02:00
parent ba24dcded9
commit 6f7753de11
5682 changed files with 2450203 additions and 103634 deletions

View File

@@ -6,8 +6,6 @@ RMNET_MEM_DLKM_PLATFORMS_LIST := pineapple
RMNET_MEM_DLKM_PLATFORMS_LIST += sun
RMNET_MEM_DLKM_PLATFORMS_LIST += parrot
RMNET_MEM_DLKM_PLATFORMS_LIST += monaco
RMNET_MEM_DLKM_PLATFORMS_LIST += tuna
ifeq ($(call is-board-platform-in-list, $(RMNET_MEM_DLKM_PLATFORMS_LIST)),true)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

View File

@@ -13,9 +13,6 @@ define_mem("parrot", "perf")
define_mem("monaco", "consolidate")
define_mem("monaco", "perf")
define_mem("tuna", "consolidate")
define_mem("tuna", "perf")
package(
default_visibility = [
"//visibility:public", ],

View File

@@ -1,4 +1,4 @@
/* Copyright (c) 2023-2025 Qualcomm Innovation Center, Inc. All rights reserved.
/* Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* SPDX-License-Identifier: GPL-2.0-only
*/
@@ -10,16 +10,19 @@
#define DATARMNET19337c1bbf (0xdb7+6670-0x2634)
extern struct delayed_work pool_adjust_work;extern struct workqueue_struct*
mem_wq;int DATARMNET291f036d31(struct sk_buff*skb,struct genl_info*
DATARMNET54338da2ff){u8 mode=(0xd2d+202-0xdf7);struct DATARMNET5d6175c98d
mem_info;struct nlattr*na;if(DATARMNET54338da2ff->attrs[DATARMNETe5184c7a76]){na
=DATARMNET54338da2ff->attrs[DATARMNETe5184c7a76];if(nla_memcpy(&mem_info,na,
sizeof(mem_info))>(0xd2d+202-0xdf7)){rm_err("%s(): modeinfo %u\n",__func__,
mem_info.DATARMNET3a4d9ad400);}rm_err(
DATARMNET54338da2ff){u8 mode=(0xd2d+202-0xdf7);struct sk_buff*
DATARMNETa13fcf9070;struct DATARMNET5d6175c98d mem_info;struct nlattr*na;if(
DATARMNET54338da2ff->attrs[DATARMNETe5184c7a76]){na=DATARMNET54338da2ff->attrs[
DATARMNETe5184c7a76];if(nla_memcpy(&mem_info,na,sizeof(mem_info))>
(0xd2d+202-0xdf7)){rm_err("%s(): modeinfo %u\n",__func__,mem_info.
DATARMNET3a4d9ad400);}rm_err(
"\x25\x73\x28\x29\x3a\x20\x6d\x6f\x64\x65\x20\x25\x75" "\n",__func__,mode);
DATARMNETe85d734d4f(DATARMNETa967925c7a,DATARMNET54338da2ff);}else{
DATARMNETe85d734d4f(DATARMNET19337c1bbf,DATARMNET54338da2ff);}return
(0xd2d+202-0xdf7);}int DATARMNET8e48a951e4(struct sk_buff*skb,struct genl_info*
DATARMNET54338da2ff){struct DATARMNET5d23779a8f mem_info;struct nlattr*na;int i;
DATARMNETa13fcf9070=nlmsg_new(NLMSG_DEFAULT_SIZE,GFP_KERNEL);if(!
DATARMNETa13fcf9070)return-ENOMEM;DATARMNETe85d734d4f(DATARMNETa967925c7a,
DATARMNET54338da2ff);}else{DATARMNETe85d734d4f(DATARMNET19337c1bbf,
DATARMNET54338da2ff);}return(0xd2d+202-0xdf7);}int DATARMNET8e48a951e4(struct
sk_buff*skb,struct genl_info*DATARMNET54338da2ff){struct sk_buff*
DATARMNETa13fcf9070;struct DATARMNET5d23779a8f mem_info;struct nlattr*na;int i;
unsigned long DATARMNET28085cfd14;u8 DATARMNET205e85dea0=(0xd2d+202-0xdf7);u8
DATARMNET4f9cb7ce34=(0xd2d+202-0xdf7);DATARMNETa293261aea[DATARMNET95fc2e84cc]++
;if(DATARMNET54338da2ff->attrs[DATARMNETb0428b7575]){na=DATARMNET54338da2ff->
@@ -38,14 +41,16 @@ DATARMNETe87b937bb6[(0xd1f+216-0xdf5)],mem_info.DATARMNETe87b937bb6[
(0xd18+223-0xdf4)]);if(DATARMNET205e85dea0&&mem_wq){DATARMNET28085cfd14=
msecs_to_jiffies(DATARMNET675090896c);cancel_delayed_work_sync(&pool_adjust_work
);queue_delayed_work(mem_wq,&pool_adjust_work,(DATARMNET4f9cb7ce34)?
(0xd2d+202-0xdf7):DATARMNET28085cfd14);}DATARMNETe85d734d4f(DATARMNETa967925c7a,
DATARMNET54338da2ff);}else{DATARMNETe85d734d4f(DATARMNET19337c1bbf,
DATARMNET54338da2ff);}return(0xd2d+202-0xdf7);}int DATARMNET803d42739e(struct
sk_buff*skb,struct genl_info*DATARMNET54338da2ff){struct DATARMNET5d23779a8f
mem_info;struct nlattr*na;int i;DATARMNETa293261aea[DATARMNETe581523c0b]++;if(
DATARMNET54338da2ff->attrs[DATARMNETb0428b7575]){na=DATARMNET54338da2ff->attrs[
DATARMNETb0428b7575];if(nla_memcpy(&mem_info,na,sizeof(mem_info))>
(0xd2d+202-0xdf7)){rm_err(
(0xd2d+202-0xdf7):DATARMNET28085cfd14);}DATARMNETa13fcf9070=nlmsg_new(
NLMSG_DEFAULT_SIZE,GFP_KERNEL);if(!DATARMNETa13fcf9070)return-ENOMEM;
DATARMNETe85d734d4f(DATARMNETa967925c7a,DATARMNET54338da2ff);}else{
DATARMNETe85d734d4f(DATARMNET19337c1bbf,DATARMNET54338da2ff);}return
(0xd2d+202-0xdf7);}int DATARMNET803d42739e(struct sk_buff*skb,struct genl_info*
DATARMNET54338da2ff){struct sk_buff*DATARMNETa13fcf9070;struct
DATARMNET5d23779a8f mem_info;struct nlattr*na;int i;DATARMNETa293261aea[
DATARMNETe581523c0b]++;if(DATARMNET54338da2ff->attrs[DATARMNETb0428b7575]){na=
DATARMNET54338da2ff->attrs[DATARMNETb0428b7575];if(nla_memcpy(&mem_info,na,
sizeof(mem_info))>(0xd2d+202-0xdf7)){rm_err(
"\x25\x73\x28\x29\x3a\x20\x6d\x6f\x64\x65\x69\x6e\x66\x6f\x20\x25\x75" "\n",
__func__,mem_info.DATARMNET855b934a37);}rm_err(
"\x25\x73\x28\x29\x3a\x20\x70\x62\x69\x6e\x64\x20\x70\x6f\x6f\x6c\x5f\x73\x69\x7a\x65\x20\x25\x75" "\n"
@@ -53,6 +58,7 @@ __func__,mem_info.DATARMNET855b934a37);}rm_err(
(0xd2d+202-0xdf7);i<POOL_LEN;i++){if(mem_info.DATARMNET855b934a37&
(0xd26+209-0xdf6)<<i){if(mem_info.DATARMNETe87b937bb6[i]>(0xd2d+202-0xdf7)&&
mem_info.DATARMNETe87b937bb6[i]<=MAX_STATIC_POOL)DATARMNETf85ebffa7a[i]=mem_info
.DATARMNETe87b937bb6[i];}}DATARMNETe85d734d4f(DATARMNETa967925c7a,
DATARMNET54338da2ff);}else{DATARMNETe85d734d4f(DATARMNET19337c1bbf,
DATARMNET54338da2ff);}return(0xd2d+202-0xdf7);}
.DATARMNETe87b937bb6[i];}}DATARMNETa13fcf9070=nlmsg_new(NLMSG_DEFAULT_SIZE,
GFP_KERNEL);if(!DATARMNETa13fcf9070)return-ENOMEM;DATARMNETe85d734d4f(
DATARMNETa967925c7a,DATARMNET54338da2ff);}else{DATARMNETe85d734d4f(
DATARMNET19337c1bbf,DATARMNET54338da2ff);}return(0xd2d+202-0xdf7);}