Add samsung specific changes

This commit is contained in:
2025-08-11 14:29:00 +02:00
parent c66122e619
commit 4d134a1294
2688 changed files with 1127995 additions and 11475 deletions

View File

@@ -72,13 +72,6 @@
#include <linux/android_kabi.h>
#include <linux/android_vendor.h>
// SEC_PRODUCT_FEATURE_KNOX_SUPPORT_NPA {
#ifdef CONFIG_KNOX_NCM
#define NAP_PROCESS_NAME_LEN 128
#define NAP_DOMAIN_NAME_LEN 255
#endif
// SEC_PRODUCT_FEATURE_KNOX_SUPPORT_NPA }
/*
* This structure really needs to be cleaned up.
* Most of it is for TCP, and not used by any of
@@ -256,26 +249,6 @@ struct sock_common {
struct bpf_local_storage;
struct sk_filter;
// SEC_PRODUCT_FEATURE_KNOX_SUPPORT_NPA {
#ifdef CONFIG_KNOX_NCM
struct sock_npa_vendor_data {
uid_t knox_uid;
pid_t knox_pid;
uid_t knox_dns_uid;
char domain_name[NAP_DOMAIN_NAME_LEN];
char process_name[NAP_PROCESS_NAME_LEN];
uid_t knox_puid;
pid_t knox_ppid;
char parent_process_name[NAP_PROCESS_NAME_LEN];
pid_t knox_dns_pid;
char dns_process_name[NAP_PROCESS_NAME_LEN];
};
#define SOCK_NPA_VENDOR_DATA_GET(sock) \
((struct sock_npa_vendor_data *)((sock)->android_oem_data1))
#endif
// SEC_PRODUCT_FEATURE_KNOX_SUPPORT_NPA }
/**
* struct sock - network layer representation of sockets
* @__sk_common: shared layout with inet_timewait_sock