Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fa1188c2f8 | ||
|
|
19c5b61731 | ||
|
|
c9eac2adda | ||
|
|
b9293819e3 | ||
|
|
9828160bcf | ||
|
|
3bafd771b4 |
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[submodule "KernelSU"]
|
||||
path = KernelSU
|
||||
url = https://github.com/tiann/KernelSU
|
||||
1
KernelSU
Submodule
1
KernelSU
Submodule
Submodule KernelSU added at b766b98513
@@ -67,7 +67,7 @@ ifeq ($(CONFIG_COMPAT_VDSO), y)
|
||||
$(error CROSS_COMPILE_ARM32 not defined or empty, the compat vDSO will not be built)
|
||||
else ifeq ($(cc-name),clang)
|
||||
export CLANG_TRIPLE_ARM32 ?= $(CROSS_COMPILE_ARM32)
|
||||
export CLANG_TARGET_ARM32 := --target=$(notdir $(CLANG_TRIPLE_ARM32:%-=%))
|
||||
export CLANG_TARGET_ARM32 := --target=arm-linux-gnueabi
|
||||
export GCC_TOOLCHAIN32_DIR := $(dir $(shell which $(CROSS_COMPILE_ARM32)ld))
|
||||
export GCC_TOOLCHAIN32 := $(realpath $(GCC_TOOLCHAIN32_DIR)/..)
|
||||
export CLANG_PREFIX32 := --prefix=$(GCC_TOOLCHAIN32_DIR)
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
CONFIG_LOCALVERSION="-minimalistic"
|
||||
CONFIG_LOCALVERSION="-📱cybertron-v10⚡-minimalistic"
|
||||
# KernelSU Config
|
||||
CONFIG_KPROBES=y
|
||||
CONFIG_HAVE_KPROBES=y
|
||||
CONFIG_KPROBE_EVENTS=y
|
||||
# Compression
|
||||
CONFIG_KERNEL_LZ4=y
|
||||
# CONFIG_FHANDLE is not set
|
||||
CONFIG_AUDIT=y
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# A mix between the arm64 and arm vDSO Makefiles.
|
||||
|
||||
ifeq ($(cc-name),clang)
|
||||
CC_ARM32 := $(CC) $(CLANG_TARGET_ARM32) -no-integrated-as $(CLANG_GCC32_TC) $(CLANG_PREFIX32)
|
||||
CC_ARM32 := $(CC) $(CLANG_TARGET_ARM32) $(CLANG_GCC32_TC) $(CLANG_PREFIX32)
|
||||
GCC_ARM32_TC := $(realpath $(dir $(shell which $(CROSS_COMPILE_ARM32)ld))/..)
|
||||
ifneq ($(GCC_ARM32_TC),)
|
||||
CC_ARM32 += --gcc-toolchain=$(GCC_ARM32_TC)
|
||||
|
||||
@@ -210,4 +210,5 @@ source "drivers/sensors/Kconfig"
|
||||
|
||||
source "drivers/tee/Kconfig"
|
||||
|
||||
source "drivers/kernelsu/Kconfig"
|
||||
endmenu
|
||||
|
||||
@@ -179,3 +179,5 @@ obj-$(CONFIG_ESOC) += esoc/
|
||||
obj-$(CONFIG_FPGA) += fpga/
|
||||
obj-$(CONFIG_SENSORS_SSC) += sensors/
|
||||
obj-$(CONFIG_TEE) += tee/
|
||||
|
||||
obj-$(CONFIG_KSU) += kernelsu/
|
||||
|
||||
1
drivers/kernelsu
Symbolic link
1
drivers/kernelsu
Symbolic link
@@ -0,0 +1 @@
|
||||
../KernelSU/kernel
|
||||
@@ -3957,6 +3957,7 @@ enum nl80211_mfp {
|
||||
enum nl80211_wpa_versions {
|
||||
NL80211_WPA_VERSION_1 = 1 << 0,
|
||||
NL80211_WPA_VERSION_2 = 1 << 1,
|
||||
NL80211_WPA_VERSION_3 = 1 << 2,
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -7861,7 +7861,8 @@ static int nl80211_dump_survey(struct sk_buff *skb, struct netlink_callback *cb)
|
||||
static bool nl80211_valid_wpa_versions(u32 wpa_versions)
|
||||
{
|
||||
return !(wpa_versions & ~(NL80211_WPA_VERSION_1 |
|
||||
NL80211_WPA_VERSION_2));
|
||||
NL80211_WPA_VERSION_2 |
|
||||
NL80211_WPA_VERSION_3));
|
||||
}
|
||||
|
||||
static int nl80211_authenticate(struct sk_buff *skb, struct genl_info *info)
|
||||
|
||||
Reference in New Issue
Block a user